分类:php+mysql

php实现网站项目升级更新的思路

参考主流cms的思路:如织梦、phpcms、disucz。大概流程如下:1:更新服务器指定目录需要一个每次升级的版本记录文件例如格式:更新日期,字符集,版本号,更新标题,更新文件的压缩包(压缩包内是更新需要的文件)20140415,V5.7.41,20140415常规更新补丁,http://upgrade.diyi01.com/upgrade/upgrade-20140415.zip2:获取...…

阅读全文 »

PHP出现Notice : Use of undefined constant 完美解决方案

进入网站会出现大量类似下面的提示,但是可以正常显示和运行  Notice:Useofundefinedconstant-assumedXXXXXXX  答案:这些是PHP的提示而非报错,PHP本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉  关闭PHP提示的方法  搜索php.ini:...…

阅读全文 »

phpcmsv9修改搜索时间间隔

phpcms\modules\content\search.php大约43和45行的SYS_TIME-2  改为  SYS_TIME-1  明显减小刷新时间间隔整段代码是这样的://搜索间隔$minrefreshtime=getcache('common','commons');$minrefreshtime=intval($minrefreshtime['minref...…

阅读全文 »

php导入导出excle(csv)格式

最近在开发一个项目,需要用导出excel文件这个功能,于是结合网上搜索到的资料及自己的体会,用以下方法实现了。1、phpexcel类方法<?php//loadlibraryrequire'php-excel.class.php';//createasimple2-dimensionalarray$data=array(     ...…

阅读全文 »

完美解决帝国CMS“Table 'empirecms.phome_ecms_' doesn't exist”问题

生成内容页提示“Table'*.phome_ecms_'doesn'texist......update***_ecms_sethavehtml=1whereid=''limit1” 原因:你修改了栏目所属系统模型导致,因为栏目原来所属系统模型本身就有信息,而你改动了所属系统模型,使得这些信息无法找出所属栏目导致出错。解决方案:修改栏目改回原来所属系统模型,...…

阅读全文 »