|
|
#12 |
|
Приятель
Регистрация: 31.10.2006
Адрес: Нижний Новгород
Пол: М
Провайдер: ВТ
Сообщений: 186
Поблагодарил: 202
Поблагодарили 117 раз в 49 сообщениях
Открыли хайд
:
0 в этом сообщении 13 Всего |
немного дополню код freelsd
[php] <?php // проверяем, есть ли вообще в массиве $_GET элемент "page" if ( isset ( $_GET [ "page" ] )) { $filename = escapeshellcmd ( $_GET [ "page" ] ); // получаем имя файла, попутно избавляемся от спец-символов //добавим расширение к имени файла $filename .= ".php"; // проверяем существование файла, который надо подключить if ( is_file ( $filename )) { // подключаем нужный файл include ( $filename ); } else { // выводим сообщение, что файла такого нет print "Страница не найдена"; } } else // если в $_GET ничего не передается { //то выводим html форму $string = <<<HTML; <form action="" method="get" onchange="submit()"> <select name="page"> <option value="lekcii">Лекции</option> <option value="knigi">Книги</option> </select> </form> HTML; print $string; } [/php] в итоге по запросу адреса [Для просмотра данной ссылки нужно зарегистрироваться] будет подгружаться файл knigi.php |
|
|
|
| Этот пользователь сказал Спасибо dimazzz за это полезное сообщение: |
Tretyak (27.06.2007)
|