PHP空500错误
我有这段代码来检查是否有任何输入值留空,但由于某种原因,页面不断地抛出500个错误(即使有错误报告,它也只会给我500个错误) 这是我的密码 PHPPHP空500错误,php,html,syntax,Php,Html,Syntax,我有这段代码来检查是否有任何输入值留空,但由于某种原因,页面不断地抛出500个错误(即使有错误报告,它也只会给我500个错误) 这是我的密码 PHP function checkInput() { echo 'There are one or more errors with your application'; if (empty($_POST['MINGNAME'])) { die('Please fill in your in-game name<br>'); } el
function checkInput() {
echo 'There are one or more errors with your application';
if (empty($_POST['MINGNAME'])) {
die('Please fill in your in-game name<br>');
} elseif (empty($_POST['MSTEAMID'])) {
die('Please fill in your Steam-ID ( by signing in through Steam )<br>');
} elseif (empty($_POST['MAGE'])) {
die('Please fill in your age<br>')
} elseif (empty($_POST['MULX1'])) {
die('Please fill out the first ULX command<br>');
} elseif (empty($_POST['MULX2'])) {
die('Please fill out the second ULX command<br>');
} elseif (empty($_POST['MULX3'])) {
die('Please fill out the third ULX command<br>');
} elseif (empty($_POST['MULX4'])) {
die('Please fill out the fourth ULX command<br>');
} elseif (empty($_POST['MULX5'])) {
die('Please fill out the fifth ULX command<br>');
} elseif (empty($_POST['MSIT1'])) {
die('Please fill out your first situational<br>');
} elseif (empty($_POST['MSIT2'])) {
die('Please fill out your second situational<br>');
} elseif (empty($_POST['MSIT3'])) {
die('Please fill out your third situational<br>');
} elseif (empty($_POST['MSIT4'])) {
die('Please fill out your fourth situational<br>');
} elseif (empty($_POST['MSIT5'])) {
die('Please fill out your fifth situational<br>');
} else {
echo '';
}
}
checkInput();
函数checkInput(){
echo“您的应用程序有一个或多个错误”;
if(空($_POST['MINGNAME'])){
死亡('请填写您的游戏名
');
}elseif(空($\u POST['MSTEAMID'])){
die('请填写您的Steam ID(通过Steam登录)
');
}elseif(空($_POST['MAGE'])){
死亡('请填写您的年龄
')
}elseif(空($_POST['MULX1'])){
die('请填写第一个ULX命令
');
}elseif(空($_POST['MULX2'])){
die('请填写第二个ULX命令
');
}elseif(空($_POST['MULX3'])){
die('请填写第三个ULX命令
');
}elseif(空($_POST['MULX4'])){
die('请填写第四个ULX命令
');
}elseif(空($_POST['MULX5'])){
die('请填写第五个ULX命令
');
}elseif(空($_POST['MSIT1'])){
die('请填写您的第一份情景报告
');
}elseif(空($_POST['MSIT2'])){
死亡('请填写第二份情景报告
');
}elseif(空($_POST['MSIT3'])){
die('请填写第三个情景对话
');
}elseif(空($_POST['MSIT4'])){
死亡(‘请填写第四个情景对话’
);
}elseif(空($_POST['MSIT5'])){
死亡('请填写您的第五份情景报告
');
}否则{
回声';
}
}
checkInput();
我不知道我的代码出了什么问题。
非常感谢您的帮助。第10行缺少分号:
} elseif (empty($_POST['MAGE'])) {
die('Please fill in your age<br>') /* Here */
}elseif(空($\u POST['MAGE'])){
死亡('请填写您的年龄
')/*此处*/
以下内容后面没有分号:
die('Please fill in your age<br>')
die('请填写您的年龄
)
如果没有显示
显示错误
,这将导致PHP解释器发出500内部服务器错误
。查看错误日志。Ubuntu默认为/var/log/apache2/Error.log
。要在页面上显示错误,除了打开错误报告,还需要设置显示错误代码>到1
也一样。这真是一个调试问题…哇,我真蠢。非常感谢你指出这一点。哈哈。@burger97979不客气。:)