PHP
文章平均质量分 56
fangzy0112
这个作者很懒,什么都没留下…
展开
-
PHP 正则表达式语法
正则表达式简介在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的 QQ 号码为数字且至少 5 位。用于描述这些规则的工具就是正则表达式。最简单的匹配最简单的匹配就是直接给定字符匹配。如用字符 a 去匹配 aabab ,则会匹配出 3 个结果,分别是字符串中的第 1,2 和第 4 个字符。这种匹配是最简单的情况,但往往实际处理中会复杂得多原创 2013-10-22 16:39:26 · 378 阅读 · 0 评论 -
apache实例配置经典 笔记
前段时间买了一本o`Reilly新出的《apache实例配置经典》看了几天,看了一半左右吧。按照个人习惯做了些笔记,记录了些常用的要点,以便以后用到时可以查看,搜索参考,现在贴上来,不知道对大家是否有用。呵呵,没什么规律的,我的习惯只是看到哪页就记录哪页的东西,以后遇到相关问题可以搜索参考,每两行×号这间就是一个知识点了,有看的朋友不要嫌乱呀! *********转载 2014-03-24 16:57:22 · 1432 阅读 · 0 评论 -
PHP定时执行计划任务
摘要:PHP不支持多线程,有时候处理问题不是那么爽,今天谈论一下PHP定时执行的方法PHP定时执行的三种方式实现1、windows 的计划任务 2、linux的脚本程序 3、让web浏览器定时刷新 具体实现windows计划任务PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大概是写bat脚本,然后让window任务添加执行转载 2014-05-06 09:55:10 · 492 阅读 · 0 评论 -
yiic创建YII应用
第一步:运行CMD命令.第二步:进入Yiic文件的目录 (例如在D盘里面 D:/yii/framework)第三步:D:\yii\framework>yiic webapp D:/xampp/htdocs/filename (D:/xampp/htdocs 为WebRoot,filename为要创建的应用名字)Create a Web转载 2014-04-08 17:30:50 · 463 阅读 · 0 评论 -
Yii框架针对gbk编码的修改,CHtml可用,兼容php5.4
如果你的Yii框架不得已要使用gbk编码,你要做的有四件事:1.复制一份儿框架中的中文语言包出来改为gbk编码,放在protected/messages,然后配置文件的components段中加入12345// gbk编码的语言包'coreMessages'=>array( //'ba转载 2014-04-09 15:57:47 · 590 阅读 · 0 评论 -
php bin2hex()与base_convert()
bin2hex原创 2014-06-25 14:30:44 · 1297 阅读 · 0 评论 -
PHP 什么是二进制字符串
二进制字符串v字节字符串)。TEXT列被视为非二进制字符串(字符字符串)原创 2014-06-25 14:52:47 · 1036 阅读 · 0 评论 -
php 生成GUID
一、GUID简介GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上转载 2014-06-25 14:15:11 · 607 阅读 · 0 评论 -
PHP处理IOS交易认证模块,发送数据认证功能
//服务器二次验证代码 function getReceiptData($receipt, $isSandbox = false) { if ($isSandbox) { $endpoint = 'https://sandbox.itunes.apple.com/verifyReceipt';转载 2014-06-10 16:16:26 · 544 阅读 · 0 评论 -
http 使用curl发起https请求
http 使用curl发起https请求今天一个同事反映,使用curl发起https请求的时候报错:“SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify fai转载 2014-06-10 16:20:15 · 569 阅读 · 0 评论 -
PHP CURL HTTPS POST
PHP CURL HTTPS POSTfunction vpost($url,$data){ // 模拟提交数据函数 $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 curl_setopt($curl, CURLOPT_SSL_VER原创 2014-06-10 16:18:43 · 721 阅读 · 0 评论 -
APP STORE 付费验证(IAP)服务端验证全过程
APP STORE 付费验证(IAP)服务端验证全过程http://blog.chukong-inc.com/index.php/2012/04/28/server_verify_iap_payment/手游APP Store付费 服务端验证流程我把整个过程叫做三方协定,也叫四次握手.首先,由客户端APP发出购买请求,这里要求要向服务器,苹果APP STORE同时发送购转载 2014-06-10 16:19:18 · 739 阅读 · 0 评论 -
利用PHP SOAP实现WEB SERVICE
利用PHP SOAP实现WEB SERVICEphp有两个扩展可以实现web service,一个是NuSoap,一个是php 官方的soap扩展,由于soap是官方的,所以我们这里以soap来实现web service.由于默认是没有打开soap扩展的,所以自己先看一下soap扩展有没有打开。 在soap编写web service的过程中主要用到了SoapClient,SoapSer转载 2014-08-18 14:45:26 · 560 阅读 · 0 评论 -
SOAP扩展PHP轻松实现WebService
最近在一个PHP项目中对接外部接口涉及到WebService,搜索引擎上相关文章不是很多,找到的大都是引用一个号称很强大的开源软件NuSOAP(下载地址:http://sourceforge.net/projects/nusoap/),即一些类。文章写描述的环境是PHP 4.3,现在都流行PHP 5.2或PHP 5.3了。先拿来试试,运行出错,原来NuSOAP提供的soapclient类与PHP转载 2014-08-18 14:11:02 · 1001 阅读 · 0 评论 -
什么是HttpOnly
1.什么是HttpOnly? 如果您在cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击具体一点的介绍请google进行搜索2.javaEE的API是否支持? 目前sun公司还没有公布相关的API,但PHP、C#均有实现。搞javaEE的兄弟们比较郁闷了,别急下文有变通实现转载 2014-04-02 15:44:16 · 859 阅读 · 0 评论 -
项目管理工具
项目管理工具:JIRAhttp://baike.baidu.com/link?url=QY4btaPpPs8gw2re17hwijVWBGA-SEsB8GxCuKLsfFsLQTLVNFFQWME2JsxLB_1nri7oUkj325LBsmu49nLF3K禅道前期使用项目管理功能,后期使用bug管理功能原创 2014-03-20 16:59:33 · 431 阅读 · 0 评论 -
php 辗转相除法获取两数的最大公约数
获取两数的最大公约数 function in($a=1,$b=1){ echo '计算结果为:'; do{ $k=max($a,$b); $j=min($a,$b); $a=$j; $d=$k-$j;原创 2013-11-05 16:04:26 · 1237 阅读 · 0 评论 -
php chmod 权限0777
@chmod(DEDEROOT.'/data',0777);在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。 例如我用ls -l命令列文件表时,得到如下输出: -rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm 从第二个字符起rw-是说用户apple有读、写转载 2013-11-07 17:04:02 · 3610 阅读 · 0 评论 -
clearstatcache — 清除文件状态缓存
clearstatcache(PHP 4, PHP 5)clearstatcache —清除文件状态缓存说明voidclearstatcache ([ bool $clear_realpath_cache = false [,string $filename ]] )当使用stat(),lstat()或者任何列在受影响函数表(见下面)中的函数时,转载 2013-11-07 17:24:38 · 531 阅读 · 0 评论 -
PhpExcel中文帮助手册|PhpExcel使用方法
include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$objWriter = new PH转载 2013-11-13 14:37:26 · 361 阅读 · 0 评论 -
thinkphp 自动加载自定义函数库和类库的方法
thinkphp 自动加载自定义函数库和类库的方法自动加载自定义义函数文件项目目录下,需要在配置文件Conf/conf.php配置自动加载的函数文件的文件名。配置项为"LOAD_EXT_FILE",如"LOAD_EXT_FILE"=>"user,mysqldb"表示在项目目录下Common/user.php和Common/mysqldb.php两个文件会自动加载。自动加载多项用逗号隔开原创 2013-12-13 10:25:43 · 5177 阅读 · 0 评论 -
PHP 使用header函数设置HTTP头的示例方法 表头 (xlsx下载)
http://justcoding.iteye.com/blog/601117///定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');//J转载 2014-02-18 10:14:08 · 703 阅读 · 0 评论 -
8种网站防止盗链的方法
作为普通的网民来说,一般不需要知道也不用关心什么是盗链,不过如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体验一下你的杰作。不用多久就会发现网速出奇地变慢,甚至服务器托管中心的服务员会热情地打电话告诉你的网站流量很大,估转载 2014-02-18 15:02:27 · 661 阅读 · 0 评论 -
PHP做好防盗链的基本思想 防盗链的设置方法
盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。做好防止盗链的工作,是每个网站开发者的重要工作。做好防盗链工作能给网站服务器减少不少压力,这里我们分享一种php防盗链的实现方法:一般转载 2014-02-18 14:52:30 · 593 阅读 · 0 评论 -
根据权限 下载文件
1. [代码][PHP]代码 view sourceprint?0102$file = '*****.jpg';// 文件的真实地址 03 04if (file_exis转载 2014-02-18 15:04:29 · 483 阅读 · 0 评论 -
PHP关于VC9和VC6的区别以及是否线程安全的版本选择
关于VC9和VC6的区别以及Thread Safe和Non Thread Safe版本选择一、如何选择PHP5.3的VC9版本和VC6版本VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你转载 2014-02-20 11:18:49 · 609 阅读 · 0 评论 -
SVN搭建
1、Setup-Subversion-1.6.5.msi, 这是服务端的TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi,这是客户端,安装后需要重启2、服务端安装后需要启动一下:D:\my_tool\svnServer\bin\svnserve.exe -d -r d:\server前面是SVN服务端的安装路径,后面的d:\serv原创 2014-03-09 01:33:24 · 443 阅读 · 0 评论 -
网站的下次自动登录功能的实现方法
我告诉你开源php框架的symfony中的一个很有名的扩展sfGuard是怎么做的,可能可以给你提供一些思路:首先你的数据库需要一个rememberkey表:它包含了一下三个字段:user_id, remember_key(string(32),unique), ip_address, 当然还有两个时间字段created_at和updated_at那几乎是必须有的就不提了。如果用户转载 2014-03-18 10:40:22 · 1159 阅读 · 0 评论 -
PHP文件锁解析 flock()
1、普通写入和读取b.php写入$file = 'tt.txt';$fp = fopen($file,'a+b');fwrite($fp,"c");sleep(3);fwrite($fp,"a");c.php读取$file = 'tt.txt';$fp = fopen($file,'rb');echo fread($fp,1000);fc原创 2014-03-31 17:07:58 · 1915 阅读 · 0 评论 -
PHP Soap续:zend studio 7 生成wsdl
1. 建立webservice 服务端:soapserver.phpView Code PHP123456789101112class service{ public function HelloWorld() { return "Hello"; } public functi转载 2014-08-18 14:00:14 · 957 阅读 · 0 评论