$url = 'http://www.xxx.com/xxx.txt';
$fp = fopen($url,'r');如果超过2秒没有打开刚返回false;可以实现吗?
$fp = fopen($url,'r');如果超过2秒没有打开刚返回false;可以实现吗?
解决方案 »
- 自己写的一个文件规则过滤功能,欢迎拍砖!
- 一个系统中有很多数据,我要更新某一条信息或更新全部信息?
- mysql 存储过程????
- php 如何抓到下面内容的城市,和天气信息
- PHP中数据更新的相关问题提问?大家看看我的程序那里出问题了
- 拜师学艺
- 我现在在成都上班,主要从事网站开发,做这行已经有3,4年的时间,懂php,asp,linux.mssql和电脑维护等,前、后做的有100个网站左右,但主
- 免费空间求……
- 需要大家帮一个忙
- PHP Warning: PHP Startup: in Unknown on line 0
- 怎么在textarea 实现查找功能?
- 数据库连接成功了,却查不出数据来~~~
If you need fopen() on a URL to timeout, you can do like:
<?php
$timeout = 3;
$old = ini_set('default_socket_timeout', $timeout);
$file = fopen('http://example.com', 'r');
ini_set('default_socket_timeout', $old);
stream_set_timeout($file, $timeout);
stream_set_blocking($file, 0);
//the rest is standard
?>
http://ca2.php.net/manual/en/function.stream-context-create.php
http://ca2.php.net/manual/en/context.http.php