文件沒有上傳到FTP和錯誤:警告:ftp_put()[function.ftp-put]:無法打開該文件:沒有這樣的文件或目錄進入。我們使用下面的代碼:ftp上傳不起作用
$server = 'ftp.domain.com';
$ftp_user_name = '[email protected]';
$ftp_user_pass = 'password';
$dest = 'files/test.txt';
$source = 'test.txt';
$src = ini_get("upload_tmp_dir");
$connection = ftp_connect($server);
$login = ftp_login($connection, $ftp_user_name, $ftp_user_pass);
if (!$connection || !$login) { die('Connection attempt failed!'); }
$upload = ftp_put($connection, $dest, $source, FTP_BINARY);
if (!$upload) { echo 'FTP upload failed!'; }
ftp_close($connection);
你檢查服務器上的權限? (堅持它應該告訴你這是一個許可問題,一旦我有類似的問題,並用一個簡單的chmod解決) – 2011-03-24 21:29:50
遠程文件目錄是否存在? – 2011-03-24 21:30:04
腳本工作目錄中是否存在test.txt文件?看起來它無法在您的服務器上找到它應該上傳的文件。 – 2011-03-24 21:30:25