是否可以检测ftp资源是否已断开连接或超时?
示例脚本
<?php
$connection = ftp_connect('127.0.0.1');
ftp_login($connection, '123', '456');
sleep(660); // proftpd has 600 as default no transfer timeout
ftp_chdir($connection, '/');
ftp_close($connection);
然后我们得到了警告
Warning:
ftp_chdir():
No transfer timeout (600 seconds):
closing control connection in line 5
是否可以检查断开连接或超时?
if(!$connection)
不起作用,因为资源存在...... 但资源超时:/
答案 0 :(得分:0)
你可以像这样使用它
if(is_array(ftp_nlist($connection, "."))){
echo "Connected";
}
参考文献: