如果你用的不是windows版本,还要配置允许ftp的选项。
另外失败返回的值是FALSE,即条件句应改为if($ret==FALSE)

解决方案 »

  1.   

    如果是windows系统,请帖出出错信息.如果是类UNIX系统.加 --enable-ftp 选项重新编译.
      

  2.   

    你看看PHP info FTP support   是什么
      

  3.   

    谢谢!如果需要网络通信和图形编辑,需要加什么选项重新!编译呢?
    还有哪儿有 php的编译指南?高手帮忙!
      

  4.   

    到PHP站点下个手册.  www.php.net里面有!!!!
      

  5.   

    //连接
     $host = "192.168.0.1";
     $name = "sa";
     $pass = "sa";
     $conn = ftp_connect($host,21);
     if(!ftp_login($conn,$name,$pass))
       {
       echo "无法连接服务器!";
       }
     //上传文件 
     ftp_put($conn,$path1,$movie1,FTP_BINARY);
     //推出
     ftp_quit($conn); php.ini文件设置文件传送最大值
      

  6.   

    你到现在都没说你是什么系统。
    windows和linux不同的。
      

  7.   

    我的是LINUX系统!我想知道PHP的编译选项,以及对应的作用!
      

  8.   

    编译PHP时加上"--enable-ftp"就可以激活ftp支持。(In order to use FTP functions with your PHP configuration, you should add the --enable-ftp option when installing PHP 4 or --with-ftp when using PHP 3. ) 如果需要图形图片处理需要先安装gd库,然后编译的时候加上--with-gd
      

  9.   

    重新安装php吧,我默认安装了这么多年还没碰到这种情况。
    这个应该是默认的吧
      

  10.   

    有没有具体介绍php编译选项的文章,或者网站!本人不胜感激!
      

  11.   

    http://www.php.net/manual/zh/install.configure.php
    这是PHP编译选项的完整列表。