Вчера писал проблему с кодом. После небольшого курса HTML и CSS начал учить PHP. Но не могу справиться с первым заданием. Задание изучить как работает функция "isset". Надо было из 3 частей создать страницу(шапка, контент и низ сайта) и если ты переходишь на другую страницу меняется содержимое только одной части. Денвер выдает ошибку "syntax error, unexpected $end" в последней строчки кода. Код (Text): <?php error_reporting(-1); header ('content-Type: text/html; charset=utf-8'); $head = (isset($_GET['page_head']) ? $_GET['page_head'] : 'head1'); switch($page) { case 'head1': break; case 'head2': break; case 'head3': break; default: $page= 'head1'; break; } $main = (isset($_GET['page_main']) ? $_GET['page_main'] : 'main1'); switch($page) { case 'main1': break; case 'main2': break; case 'main3': break; default: $page= 'main1'; break; } $foot = (isset($_GET['page_foot']) ? $_GET['page_foot'] : 'foot 1'); switch($page) { case 'foot1': break; case 'foot2': break; case 'foot3': break; default: $page= 'foot1'; break; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD//HTML 4.01 Transitional//EN "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8"> <title>Домашнее задание: PHP.</title> <meta name="description" content="Описание страницы"> <meta name="keywords" content="Ключевые слова"> <link href="index.css" rel="stylesheet" type="text/css"> <style type="text/css"> a { margin: 15px; } div { width: 100%; margin: 20px; } </style> </head> <body> <div> <div> <?php include $head.'php'; ?> </div> <a href="/head1.php">Шапка 1</a> <a href="/head2.php">Шапка 2</a> <a href="/head3.php">Шапка 3</a> </div> <div> <div> <?php include $main.'php'; ?> </div> <a href="/main1.php">Контент 1</a> <a href="/main2.php">Контент 2</a> <a href="/main3.php">Контент 3</a> </div> <div> <div> <?php include $foot.'php'; ?> </div> <a href="/foot1.php">Ноги 1</a> <a href="/foot2.php">Ноги 2</a> <a href="/foot3.php">Ноги 3</a> </div> </body> </html> Вроде все закрыл...
нормальный редактор поставь - покажет где что не так. второй свитч не закрыт. Добавлено спустя 48 секунд: третий. не суть важно. закрыл он блин...
Ещё одно - ошибки выдаёт не денвер, а PHP. Денвер - это инструмент удобной установки веб-сервера, MySQL и PHP..
Еще вопрос, при переходе по ссылке переходит на другую страницу, а когда прописываешь в строке адрес то все правильно работает. Это так и должно быть?
BezMizinca, дай угадаю: ты хочешь ссылаться на эту же страницу, только скроллировать на какой-то раздел? Код (Text): <a href="#foot1">Ноги 1</a> … … <div id="foot1">Здесь твои ноги</div>