转:PHP5.3后在本机运行很慢的解决方法
[ 2017-08-03 22:28:32 | 作者: admin ]
方法一:这是因为PHP 5.3在面对数据库配置信息中的“localhost”会犹豫,因此直接把这个地址改名为“127.0.0.1”,这个IP是IPv4下面的本地网络地址,实际作用和“localhost”一样,不过能明确告诉PHP这是IPv4网络。至于具体的修改流程,好比我的网站源程序是dedecms,因此数据库配置信息在html/data/common.inc文件中,要用Dreamweaver之类的专业软件编辑修改,否则保存后可能出错。
至于别的程序,同样修改数据库配置文件即可,下面是一般的数据库配置文件信息。
< ?php
//数据库连接信息
$cfg_dbhost = 'localhost';修改此处的localhost为127.0.0.1
$cfg_dbname = 'fewfwefsdf';
$cfg_dbuser = 'fsdfsdf';...
阅读全文…
至于别的程序,同样修改数据库配置文件即可,下面是一般的数据库配置文件信息。
< ?php
//数据库连接信息
$cfg_dbhost = 'localhost';修改此处的localhost为127.0.0.1
$cfg_dbname = 'fewfwefsdf';
$cfg_dbuser = 'fsdfsdf';
阅读全文…
xcache的安装php5.2.17
[ 2017-06-23 11:20:47 | 作者: admin ]
为了适应isapi,只能选择php5.2.17版本,不同版本不能兼容
xcache 下载地址 http://xcache.lighttpd.net/pub/Releases/3.2.0/
php5.2.17需要选择ts版
xcache 下载地址 http://xcache.lighttpd.net/pub/Releases/3.2.0/
php5.2.17需要选择ts版
php自动获取字符串编码函数mb_detect_encoding
[ 2017-06-03 14:19:16 | 作者: admin ]
当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与GB2312和UTF- 8,或者UTF-8和GBK(这里主要是对于cp936的判断),网上说是由于字符短是,mb_detect_encoding会出现误判。
例如:
例如:
$encode = mb_detect_encoding($keytitle, array("ASCII","GB2312′,'UTF-8′,"GBK",'BIG5′));
if ($encode == “UTF-8″){
$keytitle = iconv("UTF-8″,"GB2312//IGNORE",$keytitle);
}
if ($encode == “UTF-8″){
$keytitle = iconv("UTF-8″,"GB2312//IGNORE",$keytitle);
}
微信分享出现签名问题 invalid signature
[ 2017-05-28 14:08:32 | 作者: admin ]
p.s.首先目前分享的域名都需要加入微信的js安全域名
一般出现签名问题都是当前微信客户端获取的网址和进行签名的网址不一致引起的。
解决办法
1:在js中获取当前网址,然后js中ajax签名
2:程序中拼接网址,有些伪静态网页程序无法获取当前伪静态网址,只能进行伪静态拼接步骤。对照微信里面获取的地址进行生成
一般出现签名问题都是当前微信客户端获取的网址和进行签名的网址不一致引起的。
解决办法
1:在js中获取当前网址,然后js中ajax签名
2:程序中拼接网址,有些伪静态网页程序无法获取当前伪静态网址,只能进行伪静态拼接步骤。对照微信里面获取的地址进行生成
discuz站点重新使用开启之后,遇到的QQ互联不能开启的问题
[ 2017-05-19 23:03:55 | 作者: admin ]
在应用里面一直就无法开启QQ互联插件,提示“系统繁忙”
网上找到一个方法,后台登陆后进入云管理界面
然后在里面关闭QQ互联,然后重新开启,发现应用里面的QQ互联也开启了。
网上找到一个方法,后台登陆后进入云管理界面
/admin.php?action=cloud&operation=open
然后在里面关闭QQ互联,然后重新开启,发现应用里面的QQ互联也开启了。
完美解决电脑访问discuz手机版【支持触屏版】
[ 2017-05-19 11:23:02 | 作者: admin ]
前两天一直尝试着用pc(电脑)访问discuz手机触屏版进行调试,网络上相应的教程基本找不到,解决标准手机版的方法倒是可以在discuz官网找到,今天有点时间就整理一下,分享出来,希望可以帮助到大家!
我们用电脑的浏览器浏览手机版网站,正常都会跳转到电脑版的,这个问题很好解决,现在很多浏览器都有切换UA(user-agent)的功能,程序判断是否手机就看这个UA。
在这里我使用的是谷歌浏览器(chrome浏览器),先打开浏览器的【扩展程序】点击【获取更多扩展程序】然后在里面搜索【User-Agent】结果有很多,找到【User-Agent Switcher 2.0】安装一下,就ok了。【教程很简单,大家看了就会了,所以就不上图了】
现在看看谷歌浏览器的右上角多了一个面具的按钮,点击一下会弹出很多的选项,可以根据自己的需要选择...
阅读全文…
我们用电脑的浏览器浏览手机版网站,正常都会跳转到电脑版的,这个问题很好解决,现在很多浏览器都有切换UA(user-agent)的功能,程序判断是否手机就看这个UA。
在这里我使用的是谷歌浏览器(chrome浏览器),先打开浏览器的【扩展程序】点击【获取更多扩展程序】然后在里面搜索【User-Agent】结果有很多,找到【User-Agent Switcher 2.0】安装一下,就ok了。【教程很简单,大家看了就会了,所以就不上图了】
现在看看谷歌浏览器的右上角多了一个面具的按钮,点击一下会弹出很多的选项,可以根据自己的需要选择...
阅读全文…
PHP用自带的ZipArchive这个类进行压缩文件夹,此函数不会加入上级目录
[ 2017-05-18 16:59:11 | 作者: admin ]
<?php
function folderToZip($folder, &$zipFile, $subfolder = null) {
if ($zipFile == null) {
// no resource given, exit
return false;
}
// we check if $folder has a slash at its end, if not, we append one
$folder .= end(str_split($folder)) == "/" ? "" : "/";
$subfolder .= end(str_split($subfolder)) == "/" ? "" : "/";
// we start by going through all files in $folder
...function folderToZip($folder, &$zipFile, $subfolder = null) {
if ($zipFile == null) {
// no resource given, exit
return false;
}
// we check if $folder has a slash at its end, if not, we append one
$folder .= end(str_split($folder)) == "/" ? "" : "/";
$subfolder .= end(str_split($subfolder)) == "/" ? "" : "/";
// we start by going through all files in $folder
阅读全文…
解决由新版chrome 导致打开上传图片 巨慢的问题
[ 2017-05-12 11:00:58 | 作者: admin ]
最近不知道为什么打开 上传图片功能非常慢。群里问了下。才知道是由 新版chrome导致的。发个贴说明下,希望看到的同学能快速解决问题。
chrome52.0.2743.80以上,
改为
同样的,由于UEditor与WebUploader是同一个团队开发出来的,它们的代码也是共用的,于是,同样的问题会出现在UEditor中,解决方法也是一样的,打开文件:ueditor.all.min.js (或者ueditor.all.js)
...
阅读全文…
chrome52.0.2743.80以上,
accept: {
title: 'Images',
extensions: 'jpg,jpeg,png',
mimeTypes: 'image/*'
}
title: 'Images',
extensions: 'jpg,jpeg,png',
mimeTypes: 'image/*'
}
改为
accept: {
title: 'Images',
extensions: 'jpg,jpeg,png',
mimeTypes: 'image/jpg,image/jpeg,image/png' //修改这行
}
title: 'Images',
extensions: 'jpg,jpeg,png',
mimeTypes: 'image/jpg,image/jpeg,image/png' //修改这行
}
同样的,由于UEditor与WebUploader是同一个团队开发出来的,它们的代码也是共用的,于是,同样的问题会出现在UEditor中,解决方法也是一样的,打开文件:ueditor.all.min.js (或者ueditor.all.js)
...
阅读全文…