На php.net/fopen в комментах многое уже написано до нас...
| Код | <? ftp_connect($ftp_server); //which can connect to the ftp server using an active connection. ftp_login ($conn_id, $ftp_username."@".$ftp_server, $ftp_password); $fp = fopen($PATH.$file_name, 'r'); // eg. $fp = fopen("http://www.yourwebsite.com/".$file_name, 'r'); //turn off passive mode transfers ftp_pasv ($conn_id, false); // <== не знаю, нужна ли эта вещь, зависит от фтп! //now upload $file_name ftp_fput($conn_id, $file_name, $fp, FTP_ASCII)); ?>
|
Конечно, получается длиннее и файл $PATH.$file_name нужно сначала локально создать на вашем серваке... Но что поделать, если изначальный вариант не работает... |