凡是过往,皆为序章。
  • 微信微信

TP3.2构造函数出错:Call to a member function assign() on null

TP3.2构造函数出错:Call to a member function assign() on null
今天在TP3.2里面改造了一个函数,使用到构造函数,直接使用了PHP原生的__construct(),结果直接报错: 查了下,原因是我在Action有继承,子类的__construct()覆盖了父类的,所以报错了。 TP里面有_initialize()这个自己封装的方法,和php自带的__construct()方法是差不多一样的,但是有一点区别,_initialize() 会帮...

WP报500出错,Request exceeded the limit of 10 internal redirects due to probable configuration error.

WP报500出错,Request exceeded the limit of 10 internal redirects due to probable configuration error.
        在本地WINDOWS电脑搭了个wordpress,觉得差不多了将它放到linux上,给wp-content/uploads和wp-content/themes赋了777权限,可是却出现了问题。打开首页可以,其它页面却报500错误。         排查httpd的error-log,发现:         AH00124: Request exceeded the limi...

腾讯云lamp服务器使用phpmailer发邮件出错:SMTP Error: Could not connect to SMTP host.

腾讯云lamp服务器使用phpmailer发邮件出错:SMTP Error: Could not connect to SMTP host.
        这几天发现从阿里云迁移到腾讯云的php网站发不了邮件,提示:SMTP Error: Could not connect to SMTP host.         这就奇怪了,因为在阿里云是可以的。         百度说"fsockopen 和pfsockopen 经常被服务器端关闭"。尝试了解决方案都不行。还有...

curl_init()函数出错:Call to undefined function curl_init()

curl_init()函数出错:Call to undefined function curl_init()
解决办法: 一、在php安装根目录(例如:”D:\Program Files\Php”)和php扩展目录(例如:”D:\Program Files\Php\ext”)下,找到”libssh2.dll”, “php_curl.dll”, “ssleay32.dll”, “libeay32.dll”,拷贝到系统目录:”C:\Windows\System32” 二、重启apahe        网上说的把”libssh2.dll” 拷贝到Apa...

TP3.2如何引入phpQuery.php

TP3.2如何引入phpQuery.php
        phpQuery.php这个谷歌开发的第三方类并不是按命名空间的规则类,在这个文件里面可以看到有多个类,接口,还有方法!         因此,即使将phpQuery.php改为phpQuery.class.php,在文件里面加入命名空间的namespace Admin\Controller;,用类似的语句import("ORG.Util.phpQuery");...

phpMyadmin点击'结构'卡顿的解决

phpMyadmin点击'结构'卡顿的解决
        点击phpMyadmin数据表的'结构'出现严重卡顿,结果根本等了N久也不见显示出来。         需要两步解决。         第一,打开./version_check.php,将下面代码注释。         第二,打开./libraries...

PHP去掉过滤HTML空格和换行回车符

PHP去掉过滤HTML空格和换行回车符
        今天获取了一些HTML,用正则匹配出了要的信息,但是有些空格和换行回车符要去掉,于是用到了 $data['content']=str_ireplace(array(' ','\r\n','\r','\n'),'',$content[1]);        但是却失败了,得到的东西仍然是没有去掉换行回车符,空格倒是没了?怎么会事?试用了htmlspeci...

php设置默认编码,设置读取数据库采用的编码字符集

php设置默认编码,设置读取数据库采用的编码字符集
        之前搭建了个网站,php.ini里面的default_charset = "gb2312"。然后今天将一个网站放了上面,发现打开里面的汉字都是乱码了,用TXT文本打开发现这些网站保存的编码格式都是UTF-8。那么多网页,我也不可能一个个去修改,在里面加条 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">或...

PHP获取网页信息得到乱码的解决:CURLOPT_ENCODING

PHP获取网页信息得到乱码的解决:CURLOPT_ENCODING
        最近做了个自动读取其它网站信息并入库的网站,不过测试发现获取到的数据都是乱码。而网站的源码明显没有什么特殊加密的,用view-source:url查看网站的源码信息很正常。         我是用下面这个函数获取网页内容的: function getUrlContent($url) { ...

微信公众号调用showapi.com的API接口

微信公众号调用showapi.com的API接口
        今天发现showapi的API接口调用挺好的。         一下子就为公众号添加了笑话回复和图灵机器人问答回复。         我的微信公众号后台程序是用PHP的,而showapi.com已经有PHP的demo示例了,将给的程序函数照搬过去,改下$showapi_appid和$showapi_si...