标签‘php’

插件Watermark Reloaded上传非图片文件出错修改

今天在检查博客附件的时候发现有以前上传的一个注册表导入脚本reg文件丢了,重新上传的时候居然报错了。仔细看了才发现是之前安装的Watermark_Reloaded插件导致的错误,没多想,打开插件源代码看看原因,因为小博不是专注PHP的(不过今天发现PHP的语法跟Java很是相似啊),所以没那么快找到原因,后来分析可能是因为上传了非图片文件,而Watermark Reloaded又针对所以上传的附件进行检查并加水印,所以会导致程序出错。

错误提示


查看更多...

简单一步,拒绝php文件上传限制

你还在被php文件上传大小限制所困惑么?

没关系,看了这篇文章相信大家就不会继续困惑了,小子最近给博客的大部分新发布文章都上图了,但是自己辛辛苦苦收集来的图片又不想让他人直接拿去不留痕迹,没关系,他们拿就拿,我留个水印,也好做下广告嘛。上图中的水印是使用Watermark Reloaded插件实现的,这个插件功能简单,自动添加水印,更适合比较喜欢简洁的我。 查看更多...

学习PHP要知道的10个非常有用的函数

1. sys_getloadavg()

sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。

与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。

2. pack()

Pack() 能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。 查看更多...

WordPress伪静态可能不利于引擎收录

搜索引擎对静态页面比较友善,所以一个静态页面的网站更容易被搜索引擎收录。动态网站,比如WordPress这类程序,因为是数据库驱动,所以页面都不是静态的,但可以利用某些技术来实现伪静态,就是建立一个结尾以.htm这类静态网页的后缀的页面地址。

通常的认为是,伪静态比动态网址更容易被引擎收录,以至于这个伪静态问题 查看更多...

简而易用的Discuz中文注册控制

使用Discuz有一段时间了,对Discuz程序的研究虽然还不能算深入,但在学习PHP之后也许会为大家提供更好的技术支持。

今天,就给一个简单的技巧,希望对大家有用。

其实也不算什么技巧,很简单的,在后台UCenter处添加如下禁用用户 查看更多...

WordPress段首缩进简易解决方案

众所周知,Wordpress的编辑器默认是英文板式的,首行是顶格排版的,而这并不符合国人的写作习惯,当然很多主题作者以及把该问题改善了,还有许多修改代码的方式可以使排版中文格式化。

当然,写这篇文章是因为我使用的主题也一样有该问题。虽然网上很多方法改进该问题,但并没有一个完美易行的,对于那些对代码的更改不大熟悉或者担心更改代码出错的朋友,当然不容易实现。最近找到有人说在IE浏览器下进行可视化编辑,空格就可以完全保留,其他浏览器则不能。最近经过测试,在输入时,为了在不更改代码的情况下实现首行缩进,把 查看更多...

WordPress3.2将放弃PHP4和MySQL4平台

WordPress 开发者一直致力于让WordPress可以运行于更多的主机环境中,可以让用户自由地选择虚拟主机。但现在的虚拟主机环境变化了许多,为了更好地运行WordPress,开发团队决定改变策略:从WordPress 3.2开始,将不再支持PHP 4和MySQL 4主机环境。即将于2010年底发布的WordPress 3.1仍将支持PHP 4环境,这也将是最后一个支持PHP 4的版本。

计划于2011年上半年发布的WordPress 3.2需要的PHP最低版本将是5.2。为什么选择PHP 5.2呢?根据调查显示,大部分用户所使用的主机都高于这个版本,而且包括了PHP 5早期版本所没有的重要功能。同时,Drupal和Joomla下一版本所需要的PHP最低版本也是PHP 5.2。

根据调查,目前只有11%的用户使用的是PHP 4环境。 查看更多...