如何離線執(zhí)行php任務(wù)
更新時間:2017年02月21日 09:51:09 作者:簡同學(xué)的代碼園
本文主要介紹了離線執(zhí)行php任務(wù)的方法,具有很好的參考價值,下面跟著小編一起來看下吧
直接上代碼,主要函數(shù)
ignore_user_abort(true);
這個函數(shù)忽略了終端被關(guān)閉(打開的網(wǎng)頁被關(guān)閉),后面
getfiles()這函數(shù)是執(zhí)行采集任務(wù)的自定義函數(shù),后面又配置了下路徑
打開寫好的頁面,關(guān)閉,后面發(fā)現(xiàn)任務(wù)都能執(zhí)行完成,有興趣的可以試試。
<?php //設(shè)置忽略是否關(guān)閉終端窗口 ignore_user_abort(true); ini_set('max_execution_time', '0'); //采集頁面函數(shù),看不懂執(zhí)行百度curl php function getfiles($url,$name){ $name = $name.".txt"; $ch = curl_init("$url"); $fp = fopen("$name", "w"); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); fclose($fp); sleep(5); echo '<script>window.close();</script>'; } //配置需要采集的頁面路徑數(shù)組 $urls = array( 'http://www.cnblogs.com/jianqingwang/p/6373168.html', 'http://www.cnblogs.com/jianqingwang/p/6148644.html', 'http://www.61916.com/news_view_2423.html', 'http://blog.sina.com.cn/s/blog_8e326c350102w1ah.html', 'http://www.w3school.com.cn/php/func_misc_ignore_user_abort.asp', 'http://xinwen.eastday.com/a/170219205305597.html', 'http://society.huanqiu.com/article/2017-02/10162630.html?from=bdwz', 'http://www.cankaoxiaoxi.com/roll10/bd/20170220/1699670.shtml', 'http://news.china.com/socialgd/10000169/20170220/30266284.html', 'http://news.k618.cn/society/201702/t20170220_10368740.html', 'http://fj.qq.com/a/20170218/029521.htm' ); //遍歷數(shù)組 foreach($urls as $key=>$val){ getfiles($val,$key); } ?>
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
您可能感興趣的文章:
- PHP 執(zhí)行系統(tǒng)外部命令 system() exec() passthru()
- PHP用反撇號執(zhí)行外部命令
- PHP 中執(zhí)行系統(tǒng)外部命令
- PHP在linux上執(zhí)行外部命令的方法
- php外部執(zhí)行命令函數(shù)用法小結(jié)
- 在PHP中執(zhí)行系統(tǒng)外部命令
- PHP編程實現(xiàn)腳本異步執(zhí)行的方法
- Ubuntu系統(tǒng)下用Crontab命令定時執(zhí)行PHP文件詳解
- linux系統(tǒng)下定時執(zhí)行php腳本的方法
- 淺談PHP命令執(zhí)行php文件需要注意的問題
- PHP實現(xiàn)執(zhí)行外部程序的方法詳解
相關(guān)文章
PHP數(shù)據(jù)源架構(gòu)模式之表入口模式實例分析
這篇文章主要介紹了PHP數(shù)據(jù)源架構(gòu)模式之表入口模式,結(jié)合實例形式分析了PHP表入口模式的相關(guān)概念、原理、使用方法及操作注意事項,需要的朋友可以參考下2020-01-01PHP人民幣金額數(shù)字轉(zhuǎn)中文大寫的函數(shù)代碼
在網(wǎng)上看到一個非常有趣的PHP人民幣金額數(shù)字轉(zhuǎn)中文大寫的函數(shù),其實質(zhì)就是數(shù)字轉(zhuǎn)換成中文大寫,測試了一下,非常有趣,隨便輸個數(shù)字,就可以將其大寫打印出來,新手朋友們試一下吧2013-02-02