为什么在网页上显示PHP错误消息

时间:2013-05-07 01:38:30

标签: php

你能告诉我为什么我在http://stocktongunshop.com/g1/

上显示PHP错误消息列表

很久以前有人建立了我的网站,我最近在照片库页面上传了一些图片,我得到了PHP错误消息列表。我不知道最近会发生什么。

谢谢!

1 个答案:

答案 0 :(得分:1)

在没有看到代码的情况下,很难给出解决方案..但是下面列出了正在使用的折旧函数和推荐的开关。

ereg();  // Switch to preg_match();
split(); // switch to preg_split();

你的警告:

  

警告:无法修改标头信息 - 已发送的标头   (输出从/home/stockton/public_html/g1/Version.php:41开始)   第356行/home/stockton/public_html/g1/lib/lang.php

您在发出header();

之前有输出

你的另一个警告:

  

警告:strtotime()[function.strtotime]:依赖是不安全的   系统的时区设置。您必需才能使用   date.timezone设置或date_default_timezone_set()函数。在   如果你使用了这些方法中的任何一种,你仍然会得到这个   警告,你很可能拼写错误的时区标识符。我们   选择' America / Chicago'对于CDT / -5.0 / DST'相反   第41行/home/stockton/public_html/g1/Version.php

在页面开头添加:

date_default_timezone_set('America/Chicago');

或者你正在使用Gallery v1 ..为了解除必须重新编码另一个API的心痛,升级为@dagon说..升级到 gallery3


通过阅读折旧/警告说明并使用php.net或stackoverflow找到解决这些问题的方法,可以找到所有这些并进行双重检查。