[悲剧]虎绿林的一系列Linux兼容问题
A. magic_quotes_gpc(自动转义引号)
几乎所有的Linux主机都打开了它(我找的每一个免费空间都打开了)。
它会自动转义我们提交表单的特殊字符。
比如,'会变成\',\会变成\\。
结果?很简单,就是hu60admin的代码编辑功能没法用了。你一编辑,单引号'就都成了\',不出错才怪。
此问题在测试主机那边已解决。等全部问题都解决了,我会更新包。
B. $_SERVER[URL]
当初我也怀疑过,某些主机可能没有这个变量。结果Linux果然没有。我不该偷懒。写$_SERVER[REQUEST_URI]就没问题了。
该问题会造成下载队列无法连续工作,“经常意外停止”。
它还会导致所有依赖“返回来源页”工作的程序都失效。
我教程中的挂Q程序也有这个问题,导致了Q在15分内掉线。
C. ereg
我为什么没早点发现preg呢?用了这么个倒霉的家伙,一个一个改吧。
改完后Linux主机也应该解压就能用了吧。
这篇贴子意味着:所有只支持PHP的空间(特别是国外的免费空间)都无法直接使用现在发布的这个虎绿林!!悲剧,似乎没人看明白。
今晚我会去修改,直到它能用为止。
我觉得手机写的程序应该有一套自己的模板程序,于是自己设计了一个,简单且实用。
我需要正则表达式,当时根本不知道ereg的命运这么悲剧,所以用了。不过0wap里面没有一个ereg,我本来是准备用它来替代wap的。
可是我没时间重写wap的功能,那些功能我不想放弃,所以就这样了。我准备写个程序自动修改它。