PHP可以在web上工作,但不能在本地apache(linux mint)上工作
我试着在本地apache上运行, 虽然它在我的web apache上工作,但在本地apache上不工作。 在本地计算机中,我遇到以下错误: “注意:第2行的未定义索引:formSubmit in/opt/lampp/htdocs/rw/form/myform1.php”PHP可以在web上工作,但不能在本地apache(linux mint)上工作,php,linux,apache,localhost,Php,Linux,Apache,Localhost,我试着在本地apache上运行, 虽然它在我的web apache上工作,但在本地apache上不工作。 在本地计算机中,我遇到以下错误: “注意:第2行的未定义索引:formSubmit in/opt/lampp/htdocs/rw/form/myform1.php” 我添加了lampp用户和组,并尝试将权限从644设置为777,但没有结果。有什么帮助吗?从数组中获取变量之前,请检查变量是否已设置: if(isset($_POST['formSubmit']) && $_POS
我添加了lampp用户和组,并尝试将权限从644设置为777,但没有结果。有什么帮助吗?从数组中获取变量之前,请检查变量是否已设置:
if(isset($_POST['formSubmit']) && $_POST['formSubmit'])
从数组获取变量之前,请检查变量是否已设置:
if(isset($_POST['formSubmit']) && $_POST['formSubmit'])
亚历克斯,
这不是一个错误。这只是一个通知,一种“警告”。这是因为本地计算机中的php.ini设置设置为显示通知,以及错误
您可以检查该值是否已设置为
,以避免出现这种情况。
为此,可以使用isset()
:
PHP中的isset()函数确定变量是否已设置且是否可用
不为空。它返回一个布尔值,即如果设置了变量
它将返回true,如果变量值为null,它将返回true
错
Ref:
隐藏通知:
现在您有了一个php.ini
设置error\u reporting
以包含E\u NOTICE
。您可以通过将错误报告设置为E\u ALL&~E\u通知来选择不显示通知,
这不是一个错误。这只是一个通知,一种“警告”。这是因为本地计算机中的php.ini设置设置为显示通知,以及错误
您可以检查该值是否已设置为
,以避免出现这种情况。
为此,可以使用isset()
:
PHP中的isset()函数确定变量是否已设置且是否可用
不为空。它返回一个布尔值,即如果设置了变量
它将返回true,如果变量值为null,它将返回true
错
Ref:
隐藏通知:
现在您有了一个php.ini
设置error\u reporting
以包含E\u NOTICE
。您可以通过将error\u reporting
设置为E\u ALL&~E\u NOTICE
Thanx,error dissapear来选择不显示通知,但现在我在单元格中有一些内容
注意:未定义变量:varMovie in/opt/lampp/htdocs/rw/form/myform1.php,在第46行
,但是现在我在单元格中有了一些内容注意:未定义的变量:varMovie in/opt/lampp/htdocs/rw/form/myform1.php,位于第46行
。??