存档的‘PHP相关’分类

去掉讨厌的wordpress注册新用户邮件提醒管理员

公司有几个wordpress搭建的文章网站,每次有新用户注册的时候就会发邮件提醒我,由于我的手机实时接受邮件,所以晚上都被吵死,今天就来对wordpress动手术 打开 wp-includes/pluggable.php 文件 大约 1200行,找到 @wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration'), $blogname), $message); 注释之,保存 OK,世界清净了

继续阅读 »

山寨 CET 成绩查询系统最终版源码发布

今天把修改好的最终的源码放出来,该程序使用了强大的Snoopy类 下面是下载链接 2009年3月6日更新: 由于99sushe在查询页面加了验证码,所以做一下版本升级 点我下载 由于需要一个Snoopy类,一起打包比较麻烦,这里就不打包了,请大家自行从旧版本提取,或者到这里下载 ===================== 下面是先前旧版本不带验证码的 点我下载

继续阅读 »

山寨 CET 成绩查询系统

官方成绩,没有广告,无需等待15秒 点此进入

继续阅读 »

2个实用的PHP类

一个是Snoopy类,可以模拟浏览器行为 一个是simplehtmldom类,可以解析HTML等xml文件 点击下载

继续阅读 »

PHPChina 邀请码

[2010年2月1日更新] /apps/phpchina.php您可以在这里即时查看最新邀请码

继续阅读 »

解决使用FireFox+Flash上传文件时SESSION丢失的问题

不知道Firefox是出于安全考虑还是有Bug,使用Flash请求页面的时候Cookies和SESSION都不会传递,上网查一下,很多教程都说是把php.ini中的 session.use_trans_sid设置为1,但是我不明白这是什么意思,所以不敢轻易修改,免得带来安全问题,而且如果是虚拟主机用户要不是没办法修改了? 所以要想别的解决方法,从程序上解决问题,看到一位牛人的Blog(竟然禁止了IE访问他的Blog,不知道要损失多少访问量,嘎嘎),他的方法是在flash的URL后面加参数,把sid传递给flash,然后在flash里面把sid从flash里面传递给页面,但是他也没说清楚在页面里怎么处理传递过去的sid,因为我是用的jqUploader插件,所以没必要这么麻烦,况且我对flash也不熟悉,万一改坏了那不彻底完蛋了。 下面是我的解决方法 首先通过php的session_id()函数把sid从url参数传递过去,然后从$_GET数组获取sid,然后在接收页面使用session_id($sid)重新设置sid的值,具体代码如下

继续阅读 »

使用PHP获取标准UTC时间

$fp=fsockopen('time.nist.gov',13,$errno,$errstr,90); echo fread($fp,2096); 这段代码使用的是Daytime Protocol协议,只要进行TCP连接,不用发送任何数据,时间服务器就会返回标准时间,格式如下 55088 09-09-14 00:45:33 50 0 0 773.8 UTC(NIST) *

继续阅读 »