Connected to ftpserverip, for user username不能用你给出的用户名及口令建立ftp连接

解决方案 »

  1.   

    哈哈,看到你太好了,唠叨大虾!那个用户名与口令是ftp服务器给我开的,不是我自己瞎写的。会不会是我这个
    ftp_put($conn_id, "/welcome.png", "/pic/".$source_file,FTP_BINARY); 
    写错了?前面的那个文件名字("/welcome.png")是我要在ftp服务器上生成的文件,后面的("/pic/".$source_file)是我在本地机器上的文件。
      

  2.   

    哈,问题解决了,除在这里
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
    我在这句后面加上了,下面的语句
    ftp_pasv($conn_id,TRUE);我找到了原因是这样的:
    Maybe active ftp is blocked by a firewall. In this case try using ftp_pasv($ftp_con,TRUE) to turn on passive ftp directly after ftp_login(). 
      

  3.   

    <?
    $f=$HTTP_POST_FILES['file'];
    $conn_id = ftp_connect("192.168.1.78",21);
    $conn_server = ftp_login($conn_id,"ve","eogoo");
    ftp_pasv($conn_id,TRUE);
    ftp_put($conn_id,$f['name'],$f['tmp_name'],FTP_BINARY);
    ftp_quit($ftp_conn);
    ?>
    <form action="" method="post" enctype="multipart/form-data" name="form1">
    <input type="file" name="file">
    <input type="submit"  name="Submit" value="上传">
    </form>
    怎么我这样处理就不行啊