-
php数组函数之array_values() 获取数组元素值的函数与方法
本文为大家讲解的是php中的array_keys函数的用法,array_keys() 函数返回包含数组中所有键名的一个新数组。如果提供了第二个参数,则只返回键值为该值的键名,感兴趣的同学参考下...
PHP 2014-12-21 20:48:04 -
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
本文为大家讲解的是php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题,感兴趣的同学参考下。 最近在做一个团购项目,遇到个问题,就是在抢购、秒杀、抽奖等活动时,库存数量有限,但是同时下单人数超过了库存数量,就会导致商品超售问题...
PHP 2014-12-21 20:45:05 -
PHP递归复制、移动目录的自定义函数分享
本文为大家提供的是一个PHP递归复制、移动目录的自定义函数分享,对每一句代码都做详尽的注释,需要的朋友可以参考下 虽然复制一个目录是文件操作的基本功能。但PHP中也没有给出特定的函数,同样需要自定义一个递归函数实现...
PHP 2014-12-21 20:42:04 -
神盾加密解密教程(二)PHP 神盾解密
本文为大家介绍的是神盾加密解密教程(二)PHP 神盾解密,感兴趣的同学参考下。 前些日子一个朋友丢了个shell给我,让我帮忙解密,打开源码看了下写着是 “神盾加密” , 牛逼闪闪的样子、 百度下发现神盾是个很古老的东西,最后一次更新是在 2012-10-09...
PHP 2014-12-21 20:33:04 -
PHP的ASCII码转换类示例
本文是一个PHP的ASCII码转换类示例,感兴趣的同学参考下。 class ascii { function decode($str) { preg_match_all( "/(d{2,5})/", $str,$a); $a = $a[0]; foreach ($a as $dec) { if ($dec < 128) { $utf .= chr($dec); } &n...
PHP 2014-12-21 20:27:04 -
php判断数组元素中是否存在某个字符串的方法
本文为大家讲解的是php判断数组元素中是否存在某个字符串的方法,感兴趣的同学参考下。 今天在写一个函数的时候,需要用到判断数组中是否存在某个字符串,方便我们继续后面的操作, 方法一:采用in_array(value,array,type) type 可选...
PHP 2014-12-21 20:21:05 -
PHP的session过期时间设置方法
本文为大家讲解的是PHP的session过期时间设置方法,感兴趣的同学参考下。 网上很多人给出了解答:修改php配置文件中的session.gc_maxlifetime...
PHP 2014-12-21 20:18:06 -
php实现解决文件名解压后乱码的问题 将文件名进行转码的代码
本文为大家讲解的是php实现解决文件名解压后乱码的问题 将文件名进行转码的代码,感兴趣的同学参考下. 中文win32下,文件名使用GBK编码 Linux下,文件名使用UTF-8编码 解决文件名解压后乱码的问题,使用将文件名进行转码 <?php $a=zip_open('other...
PHP 2014-12-21 20:15:10 -
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
本文为大家讲解的是linux下编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法,感兴趣的同学参考下。 今天在64位Red Hat Enterprise Linux AS release 4 .7上编译PHP5.2.6出错,mysql是使用的RPM方式安装的,PHP编译代码如下: ./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-curl --enable-xml --with-mcrypt --with-ttf --enable-magic-quotes --enable-fastcgi --enable-mbstring --with-iconv --enable-mbstring --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --enable-sy...
PHP 2014-12-21 20:12:16 -
PHP 反向排序和随机排序实现代码
本文是为大家介绍的是PHP 反向排序和随机排序实现代码,感兴趣的同学参考下。 array_reverse()函数与shuffle()函数介绍 array_reverse() array array_reverse(array)array_reverse()函数传入参数为一数组,返回一个与传入参数值相同但顺序相反的数组...
PHP 2014-12-21 20:09:08 -
php判断终端是手机还是电脑访问网站的思路及示例代码
本文为大家讲解的是php中如何判断终端是手机还是电脑访问网站的思路及示例代码,主要是通过浏览器的ua信息来判别,感兴趣的同学参考下。 代码一: <?php function check_wap() { if (isset($_SERVER['HTTP_VIA'])) return true; if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) return true; if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) return true; if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0) { // Check whether the browser/gateway says it accepts WML. $br = "WML"; } else {...
PHP 2014-12-21 20:03:05 -
php调用腾讯ip库获取地理位置示例(ip归属地查询)
本文为大家讲解的是一个php调用腾讯ip库获取地理位置示例(ip归属地查询),感兴趣的同学参考下. <?php function getIPLoc_QQ($queryIP){ $url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP; $ch = curl_init($url); curl_setopt($ch,CURLOPT_ENCODING ,'gb2312'); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回 $result = curl_exec($ch); $result = mb_convert_encodin...
PHP 2014-12-21 19:59:17