如何知道在PHP中使用fopen加载网址的时间?

时间:2016-02-18 12:28:09

标签: php fopen

我这样打电话给fopen:fopen($url.urlencode("\"-BENCHMARK(100000000, rand()) -- -"),"r");

但是我不知道该函数的返回何时附加。 (我试着在之后发出一个回声并立即执行...也许fopen创建一个子线程......),任何想法?

由于

3 个答案:

答案 0 :(得分:1)

从PHP文档:

  

成功时返回文件指针资源,错误时返回FALSE。

答案 1 :(得分:0)

试试这个:

if (!$handle = fopen($url.urlencode("\"-BENCHMARK(100000000, rand()) ---"),"r"))
{
    echo "error";
} else {
   //do something with $handle
}

答案 2 :(得分:0)

&#34;如何知道在php中使用fopen加载网址的时间?&#34; - 最有可能的是,fopen()会在第一个数据包后立即返回收到回复。您必须fopen()(或类似)来自TRUE返回的资源,直到fread()返回eval('{ear: {"<=": 6}}'); 才能找到答案何时完成。