2010-10-14 75 views
0

我無法使用ftp腳本下載或上傳文件。 我可以連接到ftp服務器使用ftp_size查找文件的大小,但是當我使用ftp_get和ftp_fget下載它時,文件是空的,我甚至看不到使用ftp_nlist()的目錄列表,請幫助我?無法使用ftp腳本下載或上傳文件

+1

您目前使用哪些代碼?發表它。 – Lekensteyn 2010-10-14 12:52:20

+0

<?php echo「hi」; $ host ='xxxxxxx'; $ user ='xxxxxxx'; $ pwd ='xxxxxxx'; $ conn = ftp_connect($ host); $ log = ftp_login($ conn,$ user,$ pwd); $ rpath ='/ xxx/xx/xx/xx/asd.txt'; $ file = fopen('abc.txt','w'); ftp_fget($ conn,$ file,$ rpath,FTP_ASCII); ?> – tushar 2010-10-14 13:42:23

回答

0

由於PHP是一種服務器端語言,你開始使用FTP_get(文件)將結束運行PHP腳本的服務器上。您需要確保服務器上正在接收文件的目錄具有適當的寫入權限。我建議CHMOD 777的目標,以確保它的工作。

+1

CHMOD 777僅用於測試,然後正確設置權限/所有權 – 2010-10-14 13:11:54

+0

確定可能是權限可能是一個問題,但爲什麼是ftp_nlist('/')不顯示所有導演 – tushar 2010-10-14 13:45:10