随笔分类 -  PHP

PHP学习过程中的记录
摘要:最近在做微信支付,帮客户部署好环境后,测试微信支付,发现点击支付后老是提示: get_brand_wcpay_request:fail, 于是找到代码中调用微信支付的代码段: 1 WeixinJSBridge.invoke('getBrandWCPayRequest', { 2 'appId': w 阅读全文
posted @ 2016-06-08 15:19 玩物尚智 阅读(58447) 评论(0) 推荐(1)
摘要:本篇文章是对file_get_contents模仿浏览器头(user_agent)获取数据进行了详细的分析介绍,需要的朋友参考下 什么是user agentUser Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、 阅读全文
posted @ 2014-11-01 16:48 玩物尚智 阅读(3606) 评论(0) 推荐(0)
摘要:日志名称: Application来源: Apache Service日期: 2014/3/12 14:43:21事件 ID: 3299任务类别: 无级别: 错误关键字: 经典用户: 暂缺计算机: USER-20140106PI描述:The Apache service named reported the following error:>>> Unable to open logs .事件 Xml: 3299 2 0 0x80000000000000 28004 Application USER-20140106PI The Apache service named re 阅读全文
posted @ 2014-03-12 15:06 玩物尚智 阅读(22486) 评论(0) 推荐(0)
摘要:1.除了变量和常量区分大小写外,其他的标识符不区分大小写(例如关键字,类名,函数名等);2. >>>是无符号右移,不管第一位是0还是1,右移后前面都是补0;3.在函数中传递数组,是值传递而不是引用传递,普通变量是值传递,对象是引用传递.4.查询的SQL语句中,如果包含'\',则需要使用addslas... 阅读全文
posted @ 2014-03-06 12:28 玩物尚智 阅读(205) 评论(0) 推荐(0)
摘要:最近弄了台香港服务器做测试,Web服务器软件用的是Apache2.2,机器只有一台,ip只有一个,但是想测试几个站点,于是尝试了下Apache的虚拟主机配置。之前已经写过一篇博文了——《Apache 根据不同的端口 映射不同的站点》,但是,今天在学习微信公众平台的时候,由于微信公众平台只支持80端口,所以无奈,只能尝试根据不同的域名映射不同的站点。 一、修改httpd.conf 打开Apache的目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。 #LoadModule vhost_alias_module modules/mod_vhost_alias.s #In... 阅读全文
posted @ 2014-03-05 23:17 玩物尚智 阅读(8323) 评论(0) 推荐(0)
摘要:以前,在本地新建个项目,总是在Apache的htdocs目录下新建个项目目录,今年弄了个别人写好的网站源码,因为该系统的作者假定网站是放在根目录的,放在二级目录下会出错。所以无奈,只能想办法,根据端口映射到一个新的站点。 在网上查了下资料,以下是我的修改过程: # Virtual hosts #Include conf/extra/httpd-vhosts.conf 首先,在Apache的配置文件httpd.conf中,找到上面的两条语句,将第二行前面的注释符‘#’去掉,改成: # Virtual hosts Include conf/extra/httpd-vhosts.co... 阅读全文
posted @ 2014-02-25 21:43 玩物尚智 阅读(10253) 评论(0) 推荐(0)
摘要:今天用ThinkPHP重新开发一个系统,用到了ThinkPHP的验证码类,由于我希望验证码别太复杂,希望验证码里边只有数字,却发现该Verify类并未提供设置验证码中使用的字符的配置的方法,于是查看源码,觉得这个类功能还是不够齐全,所以修改了一点点,让用户可以配置验证码中使用的字符的范围。 阅读全文
posted @ 2014-02-13 12:29 玩物尚智 阅读(8748) 评论(0) 推荐(0)
摘要:PHP5.5不支持apache2.2 阅读全文
posted @ 2014-02-12 16:59 玩物尚智 阅读(4944) 评论(0) 推荐(1)
摘要:学语言学得比较多了,今天突然想PHP函数传递,对于简单类型(基本变量类型)和复杂类型(类)在函数参数传递时,有没有区别呢,今天测试了下:代码如下: 1 ';14 echo '$c = '.$c."".'$d = '.$d."";15 16 test($c, $d);17 18 echo '$c $d传递后的值';19 echo '$c = '.$c."".'$d = '.$d."";20 21 class A22 {23 var 阅读全文
posted @ 2014-02-02 22:29 玩物尚智 阅读(561) 评论(0) 推荐(0)
摘要:清除error.log、access.log并限制Apache日志文件大小的方法,在网上搜了下相应的资料,并按照如下步骤做了一遍,网站恢复正常清除error.log、access.log并限制Apache日志文件大小的方法 有个客户反映vps网站打不开,登录系统检查下,客户是win2003系统,发现放置网站文件的D盘已被占满,可用空间为0KB,进去发现客户Apache服务器的错误日志error.log非常的大,造成D盘被爆满。 在网上搜了下相应的资料,并按照如下步骤做了一遍,网站恢复正常 第一步:停止Apache服务的所有进程,删除 Apache2/logs/目录下的 error.log、ac 阅读全文
posted @ 2013-12-23 20:53 玩物尚智 阅读(1285) 评论(0) 推荐(0)
摘要:最近在一台win2003的服务器上安装配置好了wamp,服务启动正常,服务器本机访问localhost正常,但是我自己的电脑(相对于服务器来说是远程机器)访问时,提示显示You don't have permission to access / on this server.造成这个问题的原因是Apache 的http.conf内的默认配置是# onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from localhost只允许本机访问,点击wam 阅读全文
posted @ 2013-12-16 19:20 玩物尚智 阅读(3666) 评论(0) 推荐(0)
摘要:query($queryStr); $totalNum = $result->num_rows; $this->dispNum = $dispNum; $this->totalPages = ceil($totalNum / $dispNum); $this->queryStr = $queryStr; $this->mysqli = $mysqli; $temp = (isset($_GET["curPage"]) ? $_GET["cu... 阅读全文
posted @ 2013-10-20 12:37 玩物尚智 阅读(648) 评论(0) 推荐(0)
摘要:自己写的一个PHP分页类,留作纪念 阅读全文
posted @ 2013-10-20 03:47 玩物尚智 阅读(2316) 评论(0) 推荐(0)