欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

form提交数据的页面处理有关问题

程序员文章站 2022-04-21 11:05:31
...
form提交数据的页面处理问题
表单数据的提交处理

newUser.php是主页面的框架下的一个子页面,其中提交表单时用到了页面adduser.php


而adduser.php又用到了func.php中的函数
include "func.php";
//include "./func.php";
这两种写法都会造成执行操作失败:
HTTP 错误 500.0 - Internal Server Error

即使把引用func.php中函数的语句全部屏蔽,只保留这一句include也一样会出错。
但只要把这句屏蔽,然后执行其它操作,就成功了......
说明肯定是这一句的问题。

求解决办法。

相关的文件路径结构如下:

主目录:test/
pubmain.php
newUser.php
conn/adduser.php
conn/func.php

是不是我设置的问题呢?

------解决方案--------------------
看着adduser.php和func.php都在同一目录,不应该出错。
但是你并没有开启错误提示,所以不能否定其它方面没问题。例如func.php语法上有错误导致致命错误。
所以,修改php.ini display_errors = On 重启服务器,看看错误提示再说
------解决方案--------------------
我倒。。。
我刚才已经说了,最后一句话。
或者你可以在代码前面加上一句代码: error_reporting( E_ALL | E_NOTICE );
------解决方案--------------------
探讨

引用:

看着adduser.php和func.php都在同一目录,不应该出错。
但是你并没有开启错误提示,所以不能否定其它方面没问题。例如func.php语法上有错误导致致命错误。
所以,修改php.ini display_errors = On 重启服务器,看看错误提示再说

谢谢回复,怎么开启错误提示呀?

------解决方案--------------------
在PHP中包含文件最好:
include (dirname(__FILE__) . "/initialize.php");
include (dirname(__FILE__) . "/../mode/mysql_mode_class.php");
因为在php中的包含是以当前执行页面为基层的。
form提交数据的页面处理有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频