2013-01-25 59 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程序之前會去。