无忧岛

Archive for the ‘php’ Category

07 二, 2012

chrome和火狐打开shtml显示为源码的解决方法

Posted by: kinglife In: php

今天用帝国cms生成出后缀为shtml的文件 就在我用火狐和chrome查看兼容性的时候意外的发现浏览页面出现的都是源码,而且中文都成乱码了 解决方案: 打开配置文件 httpd.conf 查找 #AddType text/html .shtml #AddOutputFilter INCLUDES .shtml 这两行代码,然后把前面的注释符”#”去掉即可,然后重启apache就可以正常浏览了

帝国cms 添加字段出现 Row size too large…错误的解决方法

帝国CMS 图片集字段在内容页中打散 提取全部图片的方法

20 十, 2011

timthumb.php 缩略图处理利器

Posted by: kinglife In: php

先说一下timthumb吧 timthumb.php是一个非常流行的Wordpress的缩略图脚本。通过timthumb.php这个插件脚本,可以方便的实现动态图像裁剪、缩放和调整。很多Wordpress杂志类型的主题都用到它,国外主题普遍采用该脚本自动生成缩略图,使用非常方便。 该项目地址:http://code.google.com/p/timthumb/ 补充说明下:应用timthumb的缩略图地址及参数: http://www.dongcheng.cc/wp-content/themes/corporattica/scripts/timthumb.php?src=http://www.dongcheng.cc/wp-content/uploads/2011/06/XSP-BM22AY.jpg&h=150&w=200&zc=1 譬如我网站中这个主题所应用的缩略图 timthumb.php?src=这里是图片地址&h=高度&w=宽度&zc=是否裁剪 一个问题:今天突然发现所有用到它的图片都不显示了,也就是上面的地址格式的图片都不显示了.由于我的wordpress采用了一个备份插件:BackUpWordPress ,这个插件很好使,个人极力推荐,它可以把站点目录跟数据库全部打包备份,可以每天定期备份,因为定期备份的关系我的虚拟主机空间不够了,所以起初我认为是空间受限的缘故无法生成出缩略图的原因导致的,但是把备份的打包文件全删除了也没见效果. 于是又接着找原因才发现我的timthumb.php的版本太低了是1.09的版本,用谷歌查了下这个版本有安全漏洞,大概漏洞描述为 黑客可以利用这个漏洞(大概是调用外部图像时验证上有缺陷而产生的漏洞),上传任意恶意程序到你的网站,而且作者的网站已被黑客入侵。 于是开始升级到最新版本,升级很简单直接把新文件替换掉源文件就可以了(建议备份原文件).然后就一切正常了…下面附上最新版的代码,当然也可以在谷歌代码的项目上获取. <?php /** * TimThumb by Ben Gillbanks and Mark Maunder * Based on work done by Tim McDaniels and Darren Hoyt * http://code.google.com/p/timthumb/ * * GNU General Public License, version 2 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html * * Examples and documentation available on the project homepage [...]

25 九, 2011

Discuz X2头像上传判断解析

Posted by: kinglife In: php

首先总结下前一次遇到的一个问题,就是设置了强制上传头像才可以发贴,但是实际上传完头像依然提示需要上传头像
解决方法:打开后台 -> 站长 -> Ucenter设置 ->在”UCenter IP 地址:”这栏写实际IP或者不写即可,默认的是”127.0.0.1″
这里要注意的是 别直接打开后台菜单的”Ucenter”,而是左边的”站长”

22 七, 2011

为什么drupal安装只能选择SQLite数据库?

Posted by: kinglife In: php

由于drupal使用的是pdo连接数据库,如果没有开启pdo的话,在安装drupal时,不会出现mysql供选择。

05 七, 2011

php_mcrypt.dll无法加载解决方法

Posted by: kinglife In: php

php_mcrypt.dll无法加载解决方法

07 六, 2011

WordPress国外模板不显示中文字符的解决方法

Posted by: kinglife In: php

通常的这一冲突总是爆发于 Web 页面的设计者(Designer)和开发者(Coder)之间。在很多场合下,Web 页面的设计者都会倾向于在他们的页面设计稿中,为文字附加使用一些“特殊”的字体和特效,以此来展示他们卓越的设计能力。比如设计一个公司的Logo,图片上的一些特殊字体是从ps字库中调出的,当然这些文字在图片上显示肯定是没有问题的

21 三, 2011

php+mysql数据库查询分页示例

Posted by: kinglife In: php

MYSQL数据分页查询原理 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。 mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. //如果只给定一个参数,它表示返回最大的记录行数目: mysql> SELECT * FROM table [...]

Tags: , ,

18 三, 2011

Warning: session_start() 错误的解决方法

Posted by: kinglife In: php

php Warning: Warning: session_start() 错误的解决方法 session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at …. )


Categories

Flickr PhotoStream

    flickrRSS probably needs to be setup

About

Name:KingLife
Email:lifewz#163.com