php拾遺_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:php會話機制總結
      1 什么是會話 web中的會話實際上是指瀏覽器和web服務器之間的會話,形象一點:就好比兩個人進行一段對話。 2 php會話機制工作原理 當瀏覽器向服務器發送URL請求,服務器會生成一個會話ID,并將瀏覽器端的一些信息保存在服務器端,然后將會話ID送到瀏覽器端保存到cookie

      1. //計算庫存 
      2.     foreach($aGoodsLst as $goodsid => $aGoods
      3.     { 
      4.         $aGoods['price'] = $aGoods['buy']==0?0:($aGoods['buymoney']/ $aGoods['buy']); 
      5.         $aGoods['stock'] = $aGoods['buy'] - $aGoods['sell'] + $aGoods['return'];   
      6.         $aGoods['stockmoney'] = $aGoods['stock'] * $aGoods['price']; //庫存金額以進價為準  
      7.          
      8.         //重新計算銷售金額  
      9.         $aGoods['sell'] = $aGoods['sell'] - $aGoods['return'];   
      10.         $aGoods['sellmoney'] = $aGoods['sellmoney'] - $aGoods['returnmoney'];   
      11.          
      12.         //盈余 
      13.         $aGoods['earn'] = $aGoods['sellmoney']-$aGoods['buymoney'];  
      14.          
      15.         extract($aGoods); 
      16.          
      17.         $sSql = "UPDATE goods SET buy='$buy',buymoney='$buymoney',stock='$stock',stockmoney='$stockmoney',sell='$sell',sellmoney='$sellmoney',`return`='$return',returnmoney='$returnmoney',earn='$earn' WHERE id=$goodsid"
      18.         $oDb->query($sSql);  
      19.     } 
      在for循環中的extract時,如果數組的下標不包含到$buy等后續要使用的變量,會導致使用其他不相關的或者前一次生成的變量,需要特別的注意

      分享:php中瀏覽器關閉后,能繼續執行的函數
      希望關閉瀏覽器后,程序能繼續在后臺跑,這種情況下需要用到ignore_user_abort()函數; 多的不說,直接上代碼: ignore_user_abort(true); //設置客戶端斷開連接時是否中斷腳本的執行 set_time_limit(0); $file = '/tmp/ignore_user.txt' ; if (! file_exists ( $file )

      來源:未知//所屬分類:PHP教程/更新時間:2012-08-06
      相關PHP教程