Tag Archives: php

某一天是星期几 && php的整除

最近在写日程管理系统,其中有个蛮有趣的问题,如何知道某一天是星期几?

假设日期是2010-5-17,php中用date函数可以轻松得得到。date函数的用法:
string date ( string $format [, int $timestamp ] )
$format为”w”时,可以获取timestamp对应的星期的数字编号,0代表Sunday,1代表Monday…6表示Saturday。date(“w”,mktime(1,1,1,5,17,2010))就可以获取2010-5-17所对应的星期了。

记得之前sandy推荐给我看的linux下mktime实现的源码分析中,提到了一个magic numbe…

Read More...

批量修改文章中的标签

  实在受不了syntax highlighter的速度,所以暂时去找了个wp-syntax高亮插件来代替。问题来了,我之前使用时标签都是类似:[c][/c],[php][/php]的,当时偷懒不想写完整的标签。但是wp-syntax只支持类似<pre lang=”language” line=”1″></pre>之类的标签。只好想法去修改了,但是手工修改的工作量太大,于是继续想懒办法。
  解决的方法肯定是正则表达式了。所以用php写了个,数据库就按照wp的结构来。下面是代码:

Read More...

wordpress纠结笔记之评论表情

  之前在life-studio的BLOG上看到一篇文章介绍WordPress 非插件调用表情符.按照其中的提示修改后,发现我还是用不了表情符号。而且很奇怪的是,他的代码中只有如何将显示的表情符号转换为相应的文字符号,没有代码处理将文字符号转换为图片。后来问了才知道,原来wordpress又有默认的处理,将一堆的表情符号转换为相应的图片,不用我们另写代码处理。

  继续测试,发现显示出来还是文字符号。郁闷,决定自己写代码实现。

  学了几天正则表达式后,我决定在评论提交到服务器后将这些文字符号替换成相应的图片标签。wordpress的评论提交到了根目录下的wp-comments-post.php中,…

Read More...

Ubuntu下php使用GD库笔记

准备给博客写个验证码的,但是在使用GD库生成图片的时候,问题多多,还好现在算是解决了一些。写点下来方便朋友查阅吧,省得像我一样海搜了两天。

首先是查看GD库有没有被正确的安装和加载.通过gd_info()可以看,或者phpinfo。在phpinfo中可以看到gd一栏,然后版本如果是bundled (2.0.34 compatible) 的话,是从php4.3之后开始绑定的。如果没有的话,可以用命令安装一个:
sudo apt-get install php5-gd.或者为了安装完整版本的,在源列表中添加两行:
deb http://packages.dotdeb.org stable all
deb-src http:/…

Read More...

php+mysql+ajax实现留言本

Php+mysql+ajax 实现留言本

闲着无聊,写了个简易的留言本,写下总结吧。

留言本的逻辑很简单,在浏览时将所有的留言显示出来,当用户点击提交新的留言时,将其保存到数据库中。如果不用ajax,那每次更新页面都需要刷新页面,而且需要从服务器将所有的数据down下来,一个增大了服务器的压力,二个给用户很不好的使用体验。所以用ajax来实现异步提交,而且新增的页面上提交的内容,也不需要再从服务器上再down下来,直接更新局部页面即可。

wordpress这个编辑器真是垃圾啊,每次修改code的时候,整个就乱了.代码的缩进就全没了。经过几次折腾后,还是决定提供下载吧…

php+mysql+a

Read More...