随笔分类 - php&mysql&apache
php web
摘要:首先检查php.ini 配置文件中的以下三个地方,upload_max_filesize, memory_limit 和post_max_size,并且推荐修改的值要稍大于导入的巨大sql数据库文件
阅读全文
摘要:应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。
阅读全文
摘要:原本是用帝国cms整合了ucenter,现在加入QQ登录以后很多QQ用户直接登录会提示用户名不合法functioncheck_username($username){//$guestexp='\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8';//$len=strlen($username);//if($len>15||$len<3||preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is&q
阅读全文
摘要:1、删除内容中的超链接
ereg_replace(']*)([^','\\2',$content);
ereg_replace("]*|","",$content);
2、消除包含特定词的超链接
$find="this string is my find";
$string='替换掉了';//将超链接替换成的内容
echo ereg_replace(']*)([^]*)','\\2',$content);
阅读全文
摘要:php程序放到服务器上,其它都正常了,在调用xml数据时,FF下测试正常,但在IE下出错,每次显示出来的长度不一样,httpwatch抓包看了一下正常,看来服务器上的内容是正常的。问题分析:猜测原因:汉字造成的?但马上被否定了,因为纯xml文件上传到服务器上,CDATA中有汉字,也能正常显示分析结果:最后发现,原来是bom造成的下面是去掉BOM的代码://removetheutf-8boms//bymagicbugatgmaildotcomif(isset($_GET['dir'])){//configthebasedir$basedir=$_GET['dir'
阅读全文
摘要:创始人的权限大于管理员的权限,UCenter Home 后台有些重要的功能只有创始人登录后,才可以看到,如:模板编辑、多应用设置、数据备份等,所以有时候站长会觉的站点内一个创始人不够用,或者想把管理员改为创始人。
阅读全文
摘要:php下启用session出错的几个情况
阅读全文
摘要:如果您的程序需要域名后面加目录名(比如:xxxxx)的方式才可以访问,那么,您需要手工修改以下规则:
将 “RewriteBase /” 修改为 “RewriteBase /xxxxx”
其中,“xxxxx” 为您的程序目录名
阅读全文
摘要:帝国CMS整合Discuz有两种方式:方式一、用Ucenter接口整合。使用Ucenter接口整合无需安装通行证跟万能会员接口。方式二、用Discuz通行证接口整合。需先安装万能会员接口,然后再安装通行证。Ucenter接口及Discuz通行证下载地址:http://www.phome.net/OpenSource/今天我为大家讲解Ucenter接口整合步骤:第 1 步:上传整合接口将接口包的“upload”目录里的文件夹及文件上传至帝国CMS的“e”目录里(注意是上传 upload 目录中的文件和目录,而不是上传 upload 目录本身)。复制到帝国CMS的“e”目录里:第 2 步:在Uce
阅读全文
摘要:帝国cms 升级到最新版6.6 后 生成列表页面和 搜索 时出现 “打开打开转换表文件失败!”跟踪文件找到 include($file); 这行代码时出错非常纳闷,这个是php的内部命令啊,跟帝国的编码应该没有关系一直没有再往下细找,只好根据错误提示来解决了这个提示出现在 e/class/doiconv.php$this->config['codetable_dir'] = $dir."../data/codetable/";改成$this->config['codetable_dir'] = ECMS_PATH."e/
阅读全文
摘要:帝国的后台管理系统突然出现这样的情况:登陆后,转向处理页面是出现空白页面,不论账号密码是对是错都是空白,没有提示。 然而正确登陆后直接输入管理页面又可以用。
阅读全文
摘要:php.ini
找到
max_execution_time = 30 这个值改成180
一般是因为超时造成的
阅读全文
摘要:mysqld-nt --skip-grant-tables
回车。如果没有出现提示信息,那就对了。
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5.输入mysql回车,如果成功,将出现MySQL提示符 >
阅读全文
摘要:MYSQL在一个字段值前面加字符串SQL
阅读全文