У меня проблема с методом get_post. Вот мой код:
<code><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Upload2</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1> Welcome to my search Engine </h1>
<?php
# SETUP
$thisFile = 'v4.php';
# INPUT FIELDS
echo <<< END
<form action="$thisFile" method="post">
<pre>
Search <input type="text" name="searchTerm"/>
<input type="submit" value="Add Record"/>
КОНЕЦ;
# ЭКСТРАКТНАЯ ВХОДНАЯ ПОЛЯ
if (isset ($ _ POST ['searchTerm'])) {
# INITIALIZE INPUTTED VARIABLES
$ mySearchTerm = get_post ('searchTerm'); # <- ПРОБЛЕМА ЛИНИЯ!
echo "Вы искали: $ mySearchTerm";
}
?>
Код работает хорошо перед вводом поискового запроса. HTML выглядит так, как ожидалось, и эта страница отображается в браузере:
После ввода поискового запроса страницы выглядят одинаково, НО после перехода View -> Page Source я заметил кое-что интересное. Конец страницы выглядит так:
<code>Search <input type="text" name="searchTerm"/>
<input type="submit" value="Add Record"/>
ПРИМЕЧАНИЕ: Нет окончания </body></html>