12 2015 档案
摘要:1.检测Apache是否支持mod_rewrite通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。如果没有开启“...
阅读全文
摘要:关于日期索引的使用,不要计算后再对比,否则使用不了索引例如:以下执行不了索引,耗时很大 1 dywl=# explain analyze SELECT 2 car_bill.billno,car_bill.beginunit,car_bill.b...
阅读全文
摘要:1 6 7 8 9 Read Result 10 16 17 18 19 20 21 ';33 }34 if(ord(substr($str,$i,1))>0xa0) { 35 $tmpstr.=substr($str,$i,2); 36...
阅读全文
摘要:1 <?php 2 /** 3 * 功能:给一张图片加上水印效果 4 * $i 要加水印效果的图片 5 * $t 水印文字 6 * $size 文字大小 7 * $pos 水印的位置 8 *...
阅读全文
摘要:对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和mes...
阅读全文
摘要:1 header('Content-Type:text/html; charset=utf-8'); 2 $nowyear=date("Y"); 3 $nowmouth = date('m'); 4 $nowday = date('d'); 5 $date = mt_rand("2012",$no...
阅读全文
摘要:1 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 2 $_SERVER['argv'] #传递给该脚本的参数。 3 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 4 $_SERVER['...
阅读全文
摘要:1 15) {15 return "金额太大";16 die();17 }18 if ($c = strpos($num, '.')) {//有小数点,$c为小数点前有几位19 $len=strlen($num)-strpos($n...
阅读全文
摘要:1 getPack(); 7 foreach($jieguo as $key=>$val){ 8 $n = $key+1; 9 echo '第'.$n.'个红包:'.$val['money'].' 元,余额:'.$val['balance'].' 元'; 10 }11 ...
阅读全文
摘要:官方api地址:http://wiki.connect.qq.com/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C_oauth2-01.去qq互联上注册申请成为开发者,并创建一个应用获得appid,appkey2.在需要QQ登录的页面加上qq小图标,并在图标外层a标签上加...
阅读全文