新闻中心

Php代码控制网站访问某文件则文件自动清空的问题

作者 / 无忧主机 时间 2013-08-06 21:42:41

无忧主机小编今天遇到一个比较奇葩的程序问题,而为了解决这个问题,小编用了一个下午,最后还是客户自己解决了问题。无忧主机小编表示很惭愧,但是小编觉得这个问题很有借鉴性,所以特在这里分享给大家。也在此谢谢那位客户。 客户的程序故障是这样的: 程序中有student_info.php和teacher_info.php两个文件,这两个文件在第一次用地址访问时,是正常的。但是第二次访问,就白屏了。无忧主机小编在空间中找到这两个文件,发现在第二次访问后,这两个文件大小变成了0KB,也就是说,文件变为了空的。这小编就感觉比较奇怪了。小编让客户把这两个文件的备份使用FTP工具重新上传到空间,第一次访问是正常,但是这时候两个文件又变成了0KB。而之前却没有这样的情况。 在这里小编判断,是不是在这两个文件中,哪一段代码控制了这样一个功能: 在对这两个文件访问第二次以上时,会自动把这两个文件写空。但是很遗憾,小编花了很长时间也没有找到控制这个功能的代码。 但是客户很给力!不愧是php程序员,排查出确实存在这样的一段控制代码,但是并不存在于student_info.php和teacher_info.php这两个文件中,而是在botton.php和top.php文件中。而student_info.php和teacher_info.php中有调用到这两个文件。那段代码是这样的: [caption id="attachment_12040" align="alignnone" width="150"]PHP代码 PHP代码[/caption] 代码里竟然写了这样的意思:如果是2013年7月之外做的修改,那么自动写空文件。 这···就连客户都说了,这不知道是哪个二货写的代码,竟然写个这样的功能~无忧主机小编在劝客户要淡定的同时,也决定把这个案例分享给大家,也希望大家可以从中借鉴到一点东西。  

本文地址:https://www.51php.com/others/12039.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服