echo $value; // header("HTTP/1.0 404 Not Found"); } } else { echo $news[$answer - 1]; } } function existparam() { //проверна на предмет наличия параметра id и не пустой ли он if (array_key_exists('id', $_POST) == false || $_POST['id'] == NULL) { header('HTTP/1.0 404 NOT FOUND'); echo '<h3>Новость, которую вы ищите отсутсвтует на сайте</h3><br/>'; echo '<a href="/lesson5_1.php?id=all">Все новости'; exit; } } //print_r($_POST); existparam(); whereprint($_POST['id']); ?> <form method="POST"> <p><b>Введите номер новости или для показа всех новостей введите слово - "ALL"</b></p> <p><input type = "text" name = "id" value = ""><Br> <p><input type = "submit"></p> </form> </body> </html>
Звезды телешоу «Голос» Наргиз Закирова и Гела Гуралиа споют в «Маяковском»'; $news = explode("\n", $news); function whereprint($answer) { //проверяет в зависимости от id выводить ли все новости или одну global $news; if ($answer == 'all' || $answer > count($news)) { foreach ($news as $id => $value) { echo $value; // header("HTTP/1.0 404 Not Found"); } } else { echo $news[$answer - 1]; } } function existparam() { //проверна на предмет наличия параметра id и не пустой ли он if (array_key_exists('id', $_GET) == false || $_GET['id'] == NULL) { header('HTTP/1.0 404 NOT FOUND'); echo '<h3>Новость, которую вы ищите отсутсвтует на сайте</h3><br/>'; echo '<a href="/lesson5_1.php?id=all">Все новости'; exit; } } existparam(); whereprint($_GET['id']); ?> </body> </html>