У меня есть этот код, чтобы проверить, остались ли какие-либо входные значения пустыми, но по какой-то причине страница продолжает выплевывать ошибку 500 (и даже с сообщением об ошибках, это даст мне только 500 ошибок).PHP Пусто 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();
Я понятия не имею, что случилось с моим кодом. Любая помощь будет принята с благодарностью.
Посмотрите на журнал ошибок. Ubuntu по умолчанию имеет значение '/ var/log/apache2/error.log'. Чтобы показать ошибки на странице, помимо включения отчетов об ошибках вам необходимо установить 'display_errors' в' 1'. –
Это действительно проблема отладки ... – davejal