• 技术文章 >后端开发 >php教程

    php ftp_connect()返回bool(true)

    2016-06-06 20:15:56原创534
    代码如下
    $ftpServer = "192.168.1.118";
    $ftpUser = "hqzn-ftp";
    $ftpPwd = "123456";
    
    $conn = ftp_connect($ftpServer) || die(printf("Couldn't connect to $s", $ftpServer));
    var_dump($conn);
    $login_result = ftp_login($conn, $ftpUser, $ftpPwd);
    

    结果如下

    bool(true) 
    Warning: ftp_login() expects parameter 1 to be resource, boolean given in C:\Users\hqzn\phpStudy\WWW\EasyDarwin\html\ftp.php on line 8
    

    为什么ftp_connetc返回了一个bool(true)?
    导致ftp_login无法连接上ftp
    使用ftp工具是可以正常连接的

    回复内容:

    代码如下

    $ftpServer = "192.168.1.118";
    $ftpUser = "hqzn-ftp";
    $ftpPwd = "123456";
    
    $conn = ftp_connect($ftpServer) || die(printf("Couldn't connect to $s", $ftpServer));
    var_dump($conn);
    $login_result = ftp_login($conn, $ftpUser, $ftpPwd);
    

    结果如下

    bool(true) 
    Warning: ftp_login() expects parameter 1 to be resource, boolean given in C:\Users\hqzn\phpStudy\WWW\EasyDarwin\html\ftp.php on line 8
    

    为什么ftp_connetc返回了一个bool(true)?
    导致ftp_login无法连接上ftp
    使用ftp工具是可以正常连接的

    ftp_connect($ftpServer) || die(printf("Couldn't connect to $s", $ftpServer)); 中的 || 换成 or 就好了

    确实是这个问题
    感谢解答

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:七牛SDK本地测试一直连接不上,还有就是怎么接入edusoho在线教育呢? 下一篇:rsa - php openssl 函数不能用?
    PHP编程就业班

    相关文章推荐

    • PHP基础巩固之基础语法、变量和常量(总结分享)• 如何配置php.ini,进行PHP性能调优?• sql中执行没有关问题php中执行出错~ • zend framework解决方法 • 一些常用的PHP函数(整理)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网