Проверьте журнал ошибок вашего HTTP-сервера (например, Apache). В 99% случаев пустой страницы в PHP произошла неустранимая ошибка, и перед генерацией какого-либо вывода произошел выход.
Если этот скрипт работает на другом сервере, я бы проверил, может ли скрипт найти все, что ему нужно, до include
или require
. Файлы, не найденные, являются типичными фатальными ошибками при перемещении скрипта из одной среды в другую. Например, если вы развернули файл на новом сервере без правильной настройки include_path
.
Ваш комментарий о полученном вами уведомлении:
Примечание: неопределенный индекс: отправьте в /var/www/admin/index.php в строке 8
функция в строке 8: if ($ _ POST ['submit'] == 'Login')
Это означает, что ваш массив $_POST
не содержит поля 'submit'
. Ссылка на индекс несуществующего массива в PHP - E_NOTICE
. Вы можете исправить это следующим образом:
if (array_key_exists('submit', $_POST) && $_POST['submit'] == 'Login')