已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 求一php实现方法过函数

作者: @Ta

时间: 2014-08-20

点击: 4384

如题,假如我现在有a.php和b.php两个文件,b.php运行需要很长时间,现在a.php要用require或者file_get_contents();来得到b.php,会使得a.php运行也需要很长时间(受b.php影响,不考虑a.php执行耗时)……那如何实现运行a时,无视b.php执行时间,或者说可不可以在a.php发送一个执行b.php的请求,而a中无视b.php是否执行成功,也不等待b.php执行完,如果可以,应该如何实现?

[隐藏样式|查看源码]


『回复列表(10|隐藏机器人聊天)』

1. switch执行b后不要跳出,直接执行a
(/@Ta/2014-08-20 16:58//)

2. 好乱= =没看懂
(/@Ta/2014-08-20 16:58//)

3. @skyxi,没看的  什么意思 
(/@Ta/2014-08-20 17:01//)

4. @,我怎么不行,求代码
(/@Ta/2014-08-20 17:31//)

5. @浪人@alpha-time,比如我在a中用file_get_contents();来得到b网页,但是b网页要执行很久,导致了a网页要等待b执行完后才显示执行结果,怎么让b 没有执行完就显示a 的执行结果?
(/@Ta/2014-08-20 17:34//)

6. 有何意思?
(/@Ta/2014-08-20 17:58//)

7. curl
(/@Ta/2014-08-20 18:49//)

8. @skyxi,抱歉这个我不知道 
但是如果b没有执行完成,a怎么得到b的结果呢?
你用面向对象编程试试吧 !也许可以
(/@Ta/2014-08-20 19:02//)

9. <img src="b.php"/>
(/@Ta/2014-08-20 20:47//)

10. @skyxi@skyxi
<?
$timeout=array( 
'http'=>array( 
'timeout'=>5//设置一个超时时间,单位为秒 

); 
$ctx=stream_context_create($timeout); 
$text=file_get_contents("http://hu60.cn",0,$ctx ); 
?>
(/@Ta/2014-08-20 23:05//)

回复需要登录

7月22日 06:33 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1