Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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,我已经为我的网站创建了一个表单,它是根据tutorialzine上的教程创建的 我有这个表单在我的一个网站上运行得很好,但是当我尝试在一个新网站上安装表单时,表单字段充满了脚本,无法正常工作。我在两台服务器上都放了相同的表单来演示这个问题 工作形式: 不工作: 任何帮助都将不胜感激。这些服务器具有不同的错误报告配置。“工作”一个隐藏错误(或将其记录到文件中),“不工作”一个直接在HTML代码中显示错误,或者在本例中显示通知 error_reporting和display_errors是影响这

我已经为我的网站创建了一个表单,它是根据tutorialzine上的教程创建的

我有这个表单在我的一个网站上运行得很好,但是当我尝试在一个新网站上安装表单时,表单字段充满了脚本,无法正常工作。我在两台服务器上都放了相同的表单来演示这个问题

工作形式:

不工作:


任何帮助都将不胜感激。

这些服务器具有不同的错误报告配置。“工作”一个隐藏错误(或将其记录到文件中),“不工作”一个直接在HTML代码中显示错误,或者在本例中显示通知

error_reporting和display_errors是影响这一点的php配置指令


此外,您还可以(应该)使用error_log指令将错误记录到文件中,而不是在代码中显示它们。

这是我遵循的教程:如果您可以简单地解决错误,那就更好了,这将是一个很好的实践!:汉克斯。那么关闭错误报告将解决这个问题?是否可以在php文件中执行此操作,或者是否需要由网站管理员执行此操作?关闭if将隐藏问题。最好是a)首先将错误消息重定向到日志文件,然后b)实际修复它们。错误报告级别可以在.php中设置,但对于某些注意事项,这不会产生任何影响,因为这些消息是在编译时计算的(所以在执行脚本之前)。此外,根据您的服务器软件及其配置,也可以将其设置为.htaccess;但它似乎没有任何效果。