随笔分类 - php
摘要:PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误: Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?解决方案有3:1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了
阅读全文
摘要:症状描述:输入用户名和密码点登陆后返回登陆界面,无任何提示,并且登陆页面样式错乱。解决办法:方法一:修改文件“/wp-includes/pluggable.php”中的wp_set_auth_cookie函数。搜索此行代码(一行):setcookie($auth_cookie_name,$auth_cookie,$expire,ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$secure,true);将上面代码中的 ADMIN_COOKIE_PATH 改为 SITECOOKIEPATH ,你可能会搜出两行,修改第一行就可以了,完整修改如下:setcookie($auth_co
阅读全文
摘要:选项default-charaset-set=utf8;然后创建一个数据表 create table a_table(b varchar(255) not null);insert into a_table values('北京');这个时候插入的是中文,系统会报告错误:Incorrect string value: 'xB1xB1xBExA9' for column 'b' at;这个不能插入中文。如果该语句写在了一个文本文件中进行批处理操作,保存的编码是默认的话也会出现这种的错误提示。解决办法:把文本文件存成utf-8格式的就可以正确执行。
阅读全文
摘要:原字符串1,2,3,4,5,6,去掉最后一个字符",",最终结果为1,2,3,4,5,6代码如下:$str = "1,2,3,4,5,6,";$newstr = substr($str,0,strlen($str)-1);echo $newstr;//echo 1,2,3,4,5,6系统自带的函数即可实现这样的效果,两种方法: 1) substr($str, 0, -1) 2)rtrim($str, ",")
阅读全文
摘要:Smarty是非常流行的模板系统,它分离了业务和逻辑、执行速度快,在php网站中有广泛的运用。不过在部署到sina app engine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以Smarty中输出的缓存文件就无法实现。错误信息:“SAE_Fatal_error: Uncaught exception 'SmartyException' with message 'unable to write file ./web/templates_c/wrt4e95555280ef1' ”SAE给出了解决方案就是使用Memcache。首
阅读全文
摘要:什么是长连接?其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。通常的短连接操作步骤是:连接-》数据传输-》关闭连接;而长连接通常就是:连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了什么时候用长连接,短连接?长连接主要用于在少数客户端与服务端的频繁通信,因为这时候如果用短连接频繁通信常会发生Socket出错,并且频繁创建Socket连接也是对资源的浪费。但是对于服务端来说,长连接也会耗费一定的资源,需要专门的线程(unix下可以用进程
阅读全文
摘要:引用文件的方法有两种:require 及 include。require的使用方法如require("file.php");。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。include使用方法如include("file.php");。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。_once后缀表示已加载的不加载1.报
阅读全文

浙公网安备 33010602011771号