2012-05-17 50 views
0

這裏是我想要的代碼:爲什麼我的ftp無法在php上傳?

 $ftp_user_name='user'; 
     $ftp_user_pass='pass'; 
     $ftp_server='ip.addr.ess'; 
     $ftp_dir='/site.com/public_html/upload/'; //www.site.com/upload/ 
     $upload_file='some.txt'; 

     $destination_file=$ftp_dir.$upload_file; 

     $conn_id = ftp_connect($ftp_server); 
     $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

     $upload = ftp_put($conn_id, $destination_file, $upload_file, FTP_BINARY); 

沒有被上傳,但該文件存在我的服務器上。

我錯過了什麼?

+1

我們應該怎麼知道?告訴我們你得到的錯誤!啓動數據包嗅探器並首先進行一些基本的調試。嘗試Wireshark。 – Brad

+0

我沒有收到任何錯誤...我正在檢查該文件是否存在於我的服務器上,但不知道我可以發送到遠程服務器的哪種類型的命令以獲取任何錯誤 – WhoIsMaryLou

+0

什麼是您的數據包跟蹤說? – Brad

回答

0

您的FTP用戶是否有在目標服務器上的寫入權限?

+1

看起來不錯,作爲評論不作爲答案 –

相關問題