我意识到还有其他更直接的方式来进行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