可能的长PHP脚本中的进度状态?

时间:2011-05-21 13:19:53

标签: php

我有这个非常简单的PHP脚本:

<?php 
require 'functions.php';
$token = "some-number";
$id = "other-number";
$albums = get_url_contents("https://graph.facebook.com/".$id."/albums?access_token=".$token);
$aObject = json_decode($albums, true);
foreach ($aObject['data'] as $i => $a) {
    $photos = get_url_contents("https://graph.facebook.com/".$a['id']."/photos?access_token=".$token);
    $bObject = json_decode($photos, true);
    foreach ($bObject['data'] as $y => $b) {
        if (strpos($b['name'],"#test1") !== false) {  
            echo($b['name']."<br>".$b['source']."<br>".$b['created_time']."<br>");
        }
    }
}
?>

执行时间总是超过10秒,是否可以通过感知文本或其他方式通知用户?

2 个答案:

答案 0 :(得分:1)

好的,我学到了新的东西。

有可能。看那里:http://bytes.com/topic/php/answers/5153-status-note-scripts-run-long-time

您可以在脚本执行开始时显示消息,并在执行结束时通过javascript隐藏它。

我希望你明白我的意思

答案 1 :(得分:0)

用js或jquery

进行异步加载怎么样?