Esempio n. 1
0
            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>
Esempio n. 2
0
Звезды телешоу «Голос» Наргиз Закирова и Гела Гуралиа споют в «Маяковском»';
$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>