fffffff
Показать сообщение отдельно
Старый 26.06.2007, 13:34   #10
Приятель
 
Аватар для dimazzz
 
Регистрация: 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 вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо dimazzz за это полезное сообщение:
Tretyak (27.06.2007)