file_get_contents所用的时间

时间:2012-10-17 13:05:55

标签: php file-get-contents

我在PHP中使用file_exists()然后使用file_get_contents()函数来检查远程图像文件的存在,然后再获取它。然后我将echo()图像作为Ajax响应。

它的工作正常,但即使图像存在,也不会在某个时间。所以我的问题是file_get_contents()需要一些时间来获取内容吗?如果是这样,我如何使echo()等到文件被提取。

日Thnx

2 个答案:

答案 0 :(得分:1)

Ajax:异步 JavaScript和XML

的首字母缩写

当然,获取文件需要时间。 Ajax的重点在于它是异步的,而不是阻止编程执行。一旦完成提取,将执行与成功相关的功能。

答案 1 :(得分:1)

您可以这样做:

$retrieve = false;
$file = 'my_file.php';
$retrieve = file_get_contents( $file );
if ( $retrieve === true ) {
    echo();
}

由于PHP的性质,它必须等到file_get_contents结束,所以它是它自己的计时器。

再见