我意識到還有其他更直接的方式來進行FTP。但是,我特別需要能夠通過FTP在文件上使用fopen。以下代碼工作得很好:當通過FTP打開時控制fopen超時
$FTP="ftp://$FTPUser:[email protected]$FTPHost/$file_dest";
$fp=fopen($FTP, 'w');
問題是何時$ file_dest的路徑無效。例如,如果$ file_dest =「1/2/3/test.txt」。
如果1,2或3文件夾不存在,那麼fopen失敗需要90秒。
如何減少此超時?
我退出投票結束重複。在這個副本中顯示的方法應該適用於1:1:http://stackoverflow.com/questions/2511225/how-to-get-fopen-to-timeout-properly – 2010-09-04 23:07:35
另外一個問題是打開http,我試過了它似乎並不適用於ftp。 – Joshua 2010-09-04 23:19:18