внутренняя ошибка сервера

Vins

Почетный гость
Возникла проблема при изучении PHP по книге PHP 7 В подлиннике. Проблема заключается в следующем:
В корневом каталоге размещены два файла script.cgi и getform.htm, Содержимое их соответственно:
HTML:
<!DOCTYPE html>

<html lang="ru">
<body>
Привет, name! Я знаю, Вы родились born!
</body>
</html>
HTML:
<!DOCTYPE html>

<html lang="ru">
<head>
  <title>Документ с формой</title>
  <meta charset="utf-8">
</head>
<body>
  <form action="script.cgi" method="GET">
    Введите имя:
    <input type="text" name="name" value="Неизвестный"><br>
    Введите дату рождения:
    <input type="text" name="born" value="Неизвестно"><br>
    <input type="submit" value="Нажмите кнопку">
  </form>
</body>
<html>

В браузере при открытии файла getform.htm выходит следующее ( скриншот ), затем я ввожу данные, имя и дату рождения, нажимаю кнопку, и выходит ошибка ( скриншот )
 

Вложения

  • Скриншот 06-05-2020 183416.png
    Скриншот 06-05-2020 183416.png
    12,4 КБ · Просмотры: 3
  • Скриншот 06-05-2020 183536.png
    Скриншот 06-05-2020 183536.png
    42,1 КБ · Просмотры: 3
Последнее редактирование модератором:
зачем cgi ? поменяйте расширение на html
 
HTML:
<html>
<head>
  <title>Документ с формой</title>
  <meta content="charset=utf-8">
  <meta name="description" content="Документ с формой">
</head>
<body>
  <form action="script.html" method="GET">
    Введите имя:
    <input type="text" name="name" value="Неизвестный"><br>
    Введите дату рождения:
    <input type="text" name="born" value="Неизвестно"><br>
    <input type="submit" value="Нажмите кнопку">
  </form>
</body>
</html>
Кодировка.
 
HTML:
<html>
<head>
  <title>Документ с формой</title>
  <meta content="charset=utf-8">
  <meta name="description" content="Документ с формой">
</head>
<body>
  <form action="script.html" method="GET">
    Введите имя:
    <input type="text" name="name" value="Неизвестный"><br>
    Введите дату рождения:
    <input type="text" name="born" value="Неизвестно"><br>
    <input type="submit" value="Нажмите кнопку">
  </form>
</body>
</html>
Кодировка.
Теперь всё стало таким шрифтом выводиться
 
может <!DOCTYPE html> удалить, оба файла сделать с расширением .html
 
Назад
Верх Низ