gift8188 发表于 2008-10-6 14:46:10

继续问一个问题,怎么使一个函数停止

就是有一个循环,我想通过时间来停止它
比如当时间超过多少秒时,就去停止那个循环函数

我是想解决,ftp连接的函数,    $z_ftpConn = _FTPConnect($z_ftpOpen, $FTPAddress, $User, $Password, $Post),这个命令执行的时候,如果对方ftp没开,就需要很长时间才会有返回,我想设定个时,比如3秒,如果超过3秒,就默认停止这个命令,就当作是返回错误

[ 本帖最后由 gift8188 于 2008-10-6 14:49 编辑 ]

liongodmien 发表于 2008-10-6 15:16:11

  按楼主的想法,应该不能如所愿,网络连接时很占机,当可以断开的时候,多数是已经完成错误的全过程了。

  楼主可以试用PING来测试FTP。

xg911335 发表于 2008-10-6 20:56:55

有很多FTP服务器是防PING的啊

gift8188 发表于 2008-10-7 08:02:07

期待有好的方法,多线程运行?一个运行时间,一个运行网络,二个同时,当时间到了,去kill那个网络
页: [1]
查看完整版本: 继续问一个问题,怎么使一个函数停止