日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php ignore_user_abort()函數之計劃任務實現方法

php ignore_user_abort()函數之計劃任務實現方法

來源:程序員人生   發布時間:2013-12-10 07:24:56 閱讀次數:2871次

php ignore_user_abort

函數說明(PHP 4中,PHP 5中)

ignore_user_abort  設置與客戶機斷開是否會終止腳本的執行.

本函數返回 user-abort 設置的之前的值(一個布爾值).

函數定義

int ignore_user_abort ([ string $value ] )

參數 描述 

setting 可選.如果設置為 true,則忽略與用戶的斷開,如果設置為 false,會導致腳本停止運行.

如果未設置該參數,會返回當前的設置.

提示注釋

注釋:PHP 不會檢測到用戶是否已斷開連接,直到嘗試向客戶機發送信息為止.簡單地使用 echo 語句無法確保信息發送,參閱 flush() 函數.

實例說明

例-1  一個的ignore_user_abort()的例子,配合set_time_limit()函數 和一個死循環就可以實現計劃任務功能.

  1. <?php 
  2.  
  3.  // Ignore user aborts and allow the script 
  4.  
  5.  // to run forever 
  6.  
  7.  ignore_user_abort (true); 
  8.  
  9.  set_time_limit (0); 
  10.  
  11.  echo 'Testing connection handling in PHP' ; 
  12.  
  13.  // Run a pointless loop that sometime 
  14.  
  15.  // hopefully will make us click away from 
  16.  
  17.  // page or click the "Stop" button. 
  18.  
  19.  while(1) 
  20.  
  21.  { 
  22.  
  23.  // Did the connection fail? 
  24.  
  25.  if( connection_status () != CONNECTION_NORMAL ) 
  26.  
  27.  { 
  28.  
  29.  break
  30.  
  31.  } 
  32.  
  33.  // Sleep for 10 seconds 
  34.  
  35.  sleep (10); 
  36.  
  37.  } 
  38.  
  39.  // If this is reached, then the 'break' 
  40.  
  41.  // was triggered from inside the while loop 
  42.  
  43.  // So here we can log, or perform any other tasks 
  44.  
  45.  // we need without actually being dependent on the 
  46.  
  47.  // browser. 
  48.  
  49.  ?> 

實例 1、

關閉瀏覽器后,程序能繼續在后臺跑,這種情況下需要用到ignore_user_abort()函數;

  1. ignore_user_abort(true);       //設置客戶端斷開連接時是否中斷腳本的執行 
  2.  
  3.       
  4.  
  5.     set_time_limit(0); 
  6.          $file = '/tmp/ignore_user.txt'
  7.          if(!file_exists($file)) { 
  8.                  file_put_contents($file); 
  9.          } 
  10.          if(!$handle = fopen($file,'a+b')){ 
  11.                  echo "not open file :".$file
  12.                  exit
  13.          } 
  14.          $i=0; 
  15.          while($i<100) { 
  16.                  $time = date("Y-m-d H:i:s",time()); 
  17.                  echo $time.""
  18.                  if(fwrite($handle,$time."")===false) { 
  19.                          echo "not write file:".$file
  20.                          exit
  21.                  } 
  22.                  echo "write file time:".$time.""
  23.                  $i++; 
  24.                  sleep(2); 
  25.          } 
  26.  
  27. fclose($handle); 
加上這段代碼,即使你把瀏覽器關閉后還是能還執行php計劃任務哦.
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文有码在线视频 | 中文字幕av一区二区三区 | 在线免费福利 | 国产成人久久精品麻豆二区 | 日韩国产精品久久久久久亚洲 | 日韩欧美精品在线视频 | 国产精品zjzjzj在线观看 | 亚洲第一福利视频 | 成人三区 | 夜色亚洲 | 粉嫩国产15xxxxx | 亚洲综合在线视频 | 亚洲最大av网站 | 亚洲精品一区国产精品 | 欧美成人a | 91黄色在线 | 亚洲福利在线观看 | 成人免费亚洲 | av中文字幕在线 | 久久精品一区二区 | 极品日韩| 日韩国产欧美一区二区三区 | 视频黄色片 | 欧美三级电影在线 | 成人妇女淫片aaaa视频 | 亚洲国产精品久久久久久 | 日本午夜视频 | 精品无码久久久久久久动漫 | 色婷婷国产精品免费网站 | 黄色国产在线观看 | 一区二区三区精品在线 | 性欧美视频在线观看 | 亚洲一区二区欧美 | 欧美性受| 亚洲欧美国产一区二区三区 | 久久毛片 | 日本一区二区视频在线 | 99精品国产高清一区二区麻豆 | 欧美性受xxx| www.亚洲色图 | 国产精品国产三级国产aⅴ原创 |