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教程