0

你们能告诉我为什么我在http://stocktongunshop.com/g1/上显示 PHP 错误消息列表吗?

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

谢谢!

4

1 回答 1

1

如果没有看到代码,很难为您提供解决方案。但这里有正在使用的折旧函数列表和推荐的开关。

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

您的警告:

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

您在发出之前有输出header();

你的另一个警告:

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

在页面的开头添加以下内容:

date_default_timezone_set('America/Chicago');

或者,您正在使用 Gallery v1.. 要消除不得不重新编码另一个 API 的心痛,请按照@dagon 所说升级.. 升级到gallery3


所有这些都可以通过阅读您的折旧/警告说明并使用 php.net 或 stackoverflow 找到解决这些问题的方法来找到并仔细检查。

于 2013-05-07T01:59:45.663 回答