基于Windows下Apache PHP5.3.1安装教程 php编程

热文基于Windows下Apache PHP5.3.1安装教程

【导读】都是下载最新的推荐版本,原来并没想到发到坛子来,所以并没有截图,后来总结到记事本的时候发现还是有蛮多问题的,所以就共享出来,希望对大家有所帮助。在做实验的时候,我也参考了坛子里其他的前辈写的教程,在此多谢了。步骤写得比较简略,但重要的东西基本都写出来了,有不明白的可以借助搜索引擎,如果我在线,我也会尽力解答的。安装过程如下:①手动安装:(1)按提示安装Apache2.2.14,有两种版本(具体有什么区别网上有答案),都行的,安装在C:\WAMP\Apache2.2.14。(2)解压php-5.3.1-Win32-VC6-x86.zip(选择VC6,ThreadSafe版本)到C:\WAMP\P...

关于BIG5-HKSCS的解决方法 php编程

热文关于BIG5-HKSCS的解决方法

【导读】非常苦悶地發現,原來一直困擾的HKSCS問題PHP一直也支持。只不過名稱不叫HK-SCS,叫BIG5-HKSCS。以下是HK增補字符集的解決方案:HTML頁面設為UTF-8,寫入數據庫前先:iconv('big5-hkscs','utf8',$string)需轉為UNICODE就用以下函數functionString2Unicode($data,$language){$data=nl2br(trim($data));$data=str_replace('lt;br/gt;',chr(13),$data);$str='';preg_match_all("/[\x80-\xff]?./&...

php递归json类实例 php编程

热文php递归json类实例

【导读】本文实例讲述了php递归json类的实现方法。分享给大家供大家参考。具体实现代码如下:代码如下:lt;#063;php/**@anthor:QD*@time:2013-09-27*/classjson{private$Arr=array();//传入数组//构造器publicfunctionjson($array){if(!is_array($array))returnfalse;$this-gt;Arr=$array;}//解析主函数publicfunctionMainArr(){$arr=$this-gt;Arr;if($this-gt;TypeArr($arr)){$json=$this...

PDO的安全处理与事物处理方法 php编程

热文PDO的安全处理与事物处理方法

【导读】事务(Transaction)是操作数据库中很重要的一个功能,它可以让你预定一条,或者一系列SQL语句,然后一起执行,并且在执行的过程中,如果其中的某条执行失败,可以回滚所有已更改的操作.如果执行成功,那么这一系列操作都会永久有效.事务很好的解决了在操作数据库的时候不同步的问题.同时,通过事务去执行大数据量的时候,执行效率可以提高很多很多.事务处理具有四个特性:原子性、一致性、独立性、持久性。并不是所有的数据库都支持事务处理的,PDO为能够执行事务处理的数据库提供事务支持。一.PDO异常处理PDO::ATTR_ERRMODE1)PDO::ATTR_ERRMODE//不报错误(忽略)(0)2)P...

php中判断字符串是否全是中文或含有中文的实现代码 php编程

热文php中判断字符串是否全是中文或含有中文的实现代码

【导读】一,判断全是中文代码如下:$str="'324是";if(!eregi("[^\x80-\xff]","$str")){echo"全是中文";}else{echo"不是";}二,判断含有中文代码如下:$str="中文";if(preg_match("/[\x7f-\xff]/",$str)){echo"含有中文";}else{echo"没有中文";}或$pattern='/[^\x00-\x80]/';if(preg...

PHP删除特定数组内容并且重建数组索引的方法. php编程

热文PHP删除特定数组内容并且重建数组索引的方法.

【导读】代码如下:$a=array('a','b','c','d');unset($a[2]);print_r($a);但是这种方法的最大缺点是没有重建数组索引.经过查资料后.原来PHP提供了这个功能.只不过很间接..这个函数是array_splice.为了使用方便.我封装成了一个函数.方便大家使用.代码如下:functionarray_remove(amp;$arr,$offset){array_splice($arr,$offset,1);}$a=array('a','b','c','d');array_remove($a,2);print_r($a);经过测试可以知道.2的位置这个元素被真正的删...

php使用curl判断网页404(不存在)的方法 原创 php编程

热文php使用curl判断网页404(不存在)的方法 原创

【导读】本文实例讲述了php使用curl判断网页404(不存在)的方法。分享给大家供大家参考,具体如下:lt;#063;php/*php使用curl判断404*Createdon2016-6-22*Writerwww.jb51.net*/functionchkurl($url){$handle=curl_init($url);curl_setopt($handle,CURLOPT_RETURNTRANSFER,TRUE);curl_setopt($handle,CURLOPT_CONNECTTIMEOUT,10);//设置超时时间curl_exec($handle);//检查是否404(网页找不到)$...

PHP实现的支付宝支付功能示例 php编程

热文PHP实现的支付宝支付功能示例

【导读】本文实例讲述了PHP实现的支付宝支付功能。分享给大家供大家参考,具体如下:在给app做支付宝支付接口的时候收集内容整理如下:接口:import('alipay.AopClient',EXTEND_PATH);import('alipay.request.AlipayTradeAppPayRequest',EXTEND_PATH);$aop=new\AopClient();$aop-gt;gatewayUrl="https://openapi.alipay.com/gateway.do";$aop-gt;appId=Config::get('alipay.app_id');$...

php随机抽奖实例分析 php编程

热文php随机抽奖实例分析

【导读】本文实例讲述了php随机抽奖用法。分享给大家供大家参考。具体分析如下:1.按照设定的概率,得到随机抽奖的结果。代码如下:lt;#063;php/***抽奖工具*/classlottery_tool{protectedstatic$awardsArr;protectedstatic$proField='probability';protectedstatic$proSum=0;protectedstatic$checkAward=false;constSUCCESS_CODE=0;constFAIL_CODE=-1;//检查抽奖数据protectedstaticfunctioncheckAwar...

详解PHP实现定时任务的五种方法 php编程

热文详解PHP实现定时任务的五种方法

【导读】定时运行任务对于一个网站来说,是一个比较重要的任务,比如定时发布文档,定时清理垃圾信息等,现在的网站大多数都是采用PHP动态语言开发的,而对于PHP的实现决定了它没有Java和.Net这种AppServer的概念,而http协议是一个无状态的协议,PHP只能被用户触发,被调用,调用后会自动退出内存,没有常驻内存。如果非要PHP去实现定时任务,可以有以下几种解决方案:一.简单直接不顾后果型lt;#063;phpignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);//通过set_time_limit(0)可以让程序无限制的执行下去i...