zoukankan      html  css  js  c++  java
  • php ftp连接的坑

    Linux服务器搭建一个FTP服务(启用被动模式)

    本机(Win10)通过FileZilla和Google浏览器都可以打开

    但是写脚本时

    $conn = ftp_connect('127.0.0.1','6379','10');
    ftp_login($conn,'name','pwd');
    ftp_pasv($conn,true);
    $down = ftp_get($conn,'E:/work_project/command_online/test2.txt','/test/cc/test.txt',FTP_BINARY);
    ftp_close($conn);
    var_dump($put);

     

    发现本机电脑使用PHP的FTP服务始终连不上,而且报的错误更是好笑    :)  
    ftp_put(): php_connect_nonb() failed: No error (0) //  没有错误?  :)  

    网上也搜不到这个报错

    我放到linux环境执行下php,结果发现提示错误:PHP Warning:  ftp_put(): php_connect_nonb() failed: Operation now in progress (115)

    根据错误找到问题:

    ftp_set_option($conn,FTP_USEPASVADDRESS,false);

    ftp_pasv($conn,true);

  • 相关阅读:
    【Python爬虫】:模拟登录QQ空间
    Docker
    Git
    DevOps
    DevOps
    gRPC 简介
    tcpdump的使用
    Raft
    go-micro 简介
    Node
  • 原文地址:https://www.cnblogs.com/cyq632694540/p/13187429.html
Copyright © 2011-2022 走看看