2013-01-25 40 views
0
<?php 
$local_file = "/home/zzh/Desktop/1.txt"; 
$server_file = "/var/www/helpdesk/1.txt"; 
$ftpserver = "xxx.xxx.xxx.xx"; 
$port = xx; 
$conn_id = ftp_connect($ftpserver,$port) or die('can\'t connect to ftp'); 
$ftpname="xxx"; 
$ftppass = "xxx"; 
ftp_login($conn_id, $ftpname, $ftppass); 

if (ftp_get($conn_id, $local_file, $server_file, FTP_ASCII)) { 
echo "Successfully written to $local_file\n"; 
} else { 
echo "There was a problem\n"; 
} 
// close the connection 
ftp_close($conn_id); 
?> 

我想用这个PHP登录FTP服务器下载的1.txt,以取代桌面上的1.txt,但似乎不工作,我我正在使用Ubuntu。需要帮助。替换下载本地文件的文件中的FTP

ps。我可以成功连接到ftp。

回答

0

它应该替换它,如果IIRC。

如果不是,为什么不这样做

if (file_exists($local_file)) unlink($local_file) 

这是你ftp_get程序之前会去。