香港独立IP空间
香港php空间
美国php空间
域名注册

无忧主机小编今天遇到一个比较奇葩的程序问题,而为了解决这个问题,小编用了一个下午,最后还是客户自己解决了问题。无忧主机小编表示很惭愧,但是小编觉得这个问题很有借鉴性,所以特在这里分享给大家。也在此谢谢那位客户。

客户的程序故障是这样的:
程序中有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中有调用到这两个文件。那段代码是这样的:

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

PHP代码

代码里竟然写了这样的意思:如果是2013年7月之外做的修改,那么自动写空文件。
这···就连客户都说了,这不知道是哪个二货写的代码,竟然写个这样的功能~无忧主机小编在劝客户要淡定的同时,也决定把这个案例分享给大家,也希望大家可以从中借鉴到一点东西。

 

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档