Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么网页上显示PHP错误消息_Php - Fatal编程技术网

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

为什么网页上显示PHP错误消息,php,Php,你们能告诉我为什么我在屏幕上显示PHP错误消息列表吗 很久以前有人建立了我的网站,我最近在照片库页面上传了一些图片,我得到了PHP错误消息列表。我不知道发生了什么事 谢谢 如果看不到代码,就很难给出解决方案。。但下面列出了正在使用的已折旧函数和建议的开关 ereg(); // Switch to preg_match(); split(); // switch to preg_split(); 你的警告: 警告:无法修改标题信息-标题已由发送 (输出开始于/home/stockton/pub

你们能告诉我为什么我在屏幕上显示PHP错误消息列表吗

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


谢谢

如果看不到代码,就很难给出解决方案。。但下面列出了正在使用的已折旧函数和建议的开关

ereg();  // Switch to preg_match();
split(); // switch to preg_split();
你的警告:

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

在发出
头()之前,您已经有了输出

您的其他警告:

警告:strotime()[function.strotime]:依赖它是不安全的 系统的时区设置。您必须使用 date.timezone设置或date\u default\u timezone\u set()函数。在里面 如果你使用了这些方法中的任何一种,你仍然会得到这个 警告,您很可能拼错了时区标识符。我们 选择“美国/芝加哥”作为“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找到解决这些问题的方法,可以找到并仔细检查所有这些问题

是的,你当前版本的php超过了这个网站开发的标准。你需要更新你的站点,或者找到一个愿意运行旧版本PHPBE的主机,因为php.ini中启用了
display\u errors
,或者通过
ini\u集('display\u errors',true)
。请参阅以实际修复错误。简而言之,
ereg()
是一个旧的弃用函数。如果您单击自己页面底部的链接,您可以更新到gallery 3I,可能需要升级API并重做代码。我已经很久没有使用旧密码了。