![](/img/trans.png)
[英]Download file via PHP from FTP, like normally downloading a file?
[英]Downloading file from FTP with PHP
我對FTP不太熟悉,因此我嘗試下載文件以在本地保存時查看。 但是第一部分進展並不順利...
我使用以下代碼:
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
// define some variables
$local_file = 'server.txt';
$server_file = '/httpdocs/project/server/server.txt';
// try to download $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "Successfully written to this";
} else {
echo "There was a problem";
}
但這不起作用,我不知道問題出在哪里。 我必須設置一些權限或東西嗎? 我不知道出了什么問題,所以這是我最后的希望。
我的錯誤在哪里? 是因為此代碼還是其他原因?
我的錯誤在哪里? 是因為此代碼還是其他原因?
您的代碼完全正確。 我知道是因為我測試了它。
2個可能的問題:
$server_file
)不正確 我確保已連接,第二個問題可能是可能的。 $ server_file來自哪里? 從我的文檔根目錄?
$server_file
是您要從服務器下載的文件。 只有您知道正確的路徑。 因為我們無法確定用戶有權訪問哪個目錄。
請檢查/httpdocs/project/server/server.txt
是文件的正確路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.