摘要: 當我們需要定時去執行某些程序任務的時候,如果人工操作,往往就會覺得操作起來不方便,或者就不是自動定時了,所以由程序去定時地執行一個任務,這是最好的選擇,下面是PHP實現任務計畫的一個例子:ignore_user_abort();//即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.set_time_limit(0);// 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去$interval = 60*5;// 每隔5分钟运行do{ if(file_exists('test_stop.txt')){ .. 阅读全文
posted @ 2013-03-15 16:15 Vhelin 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一般情況下,PHP都是任務全部執行完成後,才會把要輸出的內容輸出到頁面,例如下面代碼:for ($i = 0;$i<10;$i++) { echo $i; sleep(1);}這段代碼會在10秒鐘後一次性輸出“0123456789”。但是有時候我們需要在PHP頁面執行過程中執行了輸出函數後就馬上把內容輸出,而不等待頁面全部執行完成,我們把代碼修改成下面這樣:set_time_limit(0);echo str_pad('',1024);//使用另一個字符串填充字符串為指定長度;ob_implicit_flush(true);//打開/關閉絕對發送;for($i=1;$i& 阅读全文
posted @ 2013-03-15 16:00 Vhelin 阅读(144) 评论(0) 推荐(0) 编辑