Дано: HTML: <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <body> <a id="TOP" name="TOP"></a> <div id="header"> </div> <!-- end #header --> <div id="menu"> <ul> <li class="first"><a href="index.html" accesskey="1">Раз</a> </li> <li><a href="uslugi.html" accesskey="2">Два </a></li> <li><a href="izbrannoe.html" accesskey="3" > Три </a></li> <li><a href="sortrud.html" accesskey="4" title="Титул"> чатыре </a></li> </ul> </div> <div id="content"> <div id="posts"> <div class="post"> <?php echo content();?> </div> </div> </div> Все что требуется: чтобы при нажатии на ссылку в меню скрипт получал идентификатор (accesskey=) и в PHP: <?php echo content();?> выводил содержимое страницы например 01.html или 02.html -короче соответственно идентификатору
PHP: <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <body> <a id="TOP" name="TOP"></a> <div id="header"> </div> <!-- end #header --> <div id="menu"> <ul> <li class="first"><a href="index.html" accesskey="1">Раз</a> </li> <li><a href="uslugi.html?accesskey=2">Два </a></li> <li><a href="izbrannoe.html?accesskey=3" > Три </a></li> <li><a href="sortrud.html?accesskey=4" title="Титул"> чатыре </a></li> </ul> </div> <div id="content"> <div id="posts"> <div class="post"> <?php if (isset($_GET['accesskey'])) { тут грузим нужный файл в контент } else { тут говорим что 404 } echo content(); ?> </div> </div> </div> не понятно только как content() управлять. так?
Я вообще сегодня второй день как разбираюсь в пхп, взял кусок из CMSimpe, мучаю еще CMS Template, мне еще копать и копать, так что Вообще ничего не понятно. (не ну кое-что понятно, но....) PHP: <div class="post"> <?php if (isset($_GET['accesskey'])) { тут грузим нужный файл в контент } else { тут говорим что 404 } echo content(); ?> а вот эти места поподробнее: какими командами нужно загрузить нужный ф-л туда, где вы написали " тут грузим нужный файл в контент"
Это ведь функция! Код (Text): function content() { return "Ололо я функция"; } Будет вызываться echo content(); ---------------------- Составь из нее тогда Код (Text): function content() { $md = (isset($_GET['accesskey'])) ? $_GET['accesskey'] : "home"; // определяем присвоено ли значение если нет то стандарт home if (@fopen("modules/$md.php", "r")) { // проверяем существует ли файл require "./modules/$md.php"; // Загрузим файл из папки modules/имя_мода.php } else { die ("Ошибка. Нет такого мода."); // Скажем ошибку и остановим } } content(); // вызывай з.ы файл главной home.php Писал от балды на работоспособность не проверял. Если я еще в теме) Вообщем функцию помещай на верх <?php функция ... ?> и где тебе нужно содержимое файла вывести который подгружаешь добавь <?php content(); ?>