PHP空500错误

PHP空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

我有这段代码来检查是否有任何输入值留空,但由于某种原因,页面不断地抛出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>');
} 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不客气。
:)