$ftp_server="xxx.xxx.xxx.xxx";
$ftp_user_name="xxx";
$ftp_user_pass="xxx";
$local_file = '1.js';
$server_file = '1.js';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass) or die("Login error");
$fp=fopen($local_file,"r");
if(ftp_fput($conn_id,$server_file, $fp, FTP_ASCII)) { //这里用ftp_ascii和ftp_BINARY都一样,报错就是这一行
echo "Successfully uploaded $server_file\n";
} else {
echo "There was a problem while uploading $file\n";
}
ftp_close($conn_id);
fclose($fp);
执行报错:
Warning: ftp_fput() [function.ftp-fput]: Opening ASCII mode data connection for 1.js. in D:\wamp\www\ftp\doftp.php on line 16请高手给予正解
$ftp_user_name="xxx";
$ftp_user_pass="xxx";
$local_file = '1.js';
$server_file = '1.js';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass) or die("Login error");
$fp=fopen($local_file,"r");
if(ftp_fput($conn_id,$server_file, $fp, FTP_ASCII)) { //这里用ftp_ascii和ftp_BINARY都一样,报错就是这一行
echo "Successfully uploaded $server_file\n";
} else {
echo "There was a problem while uploading $file\n";
}
ftp_close($conn_id);
fclose($fp);
执行报错:
Warning: ftp_fput() [function.ftp-fput]: Opening ASCII mode data connection for 1.js. in D:\wamp\www\ftp\doftp.php on line 16请高手给予正解
请使用ftp_pasv打开被动传输