13.05.2008, 16:49
общий
это ответ
Здравствуйте, Хощенко Артём Владимирович!
Во-первых, страница должна иметь расширение php, во-вторых, код должен быть заключен внутрь тега [?php *код php* ?] - если с этим все нормально, значит фронтпэйдж не виноват, виноват дэнвер...
На счет денвера... надо помнить что php-скриптов, как таковых в природе не бывает - это не ява-скрипт, который встроен внутрь страницы и интерпретируется браузером, код, который выполняется на стороне сервера, т.е. в выдаче браузера вы его не увидите...
Попробуйте открыть любой сайт на php - при просмотре кода вы не найдете ни одной php-инструкции потому что, как говориться, php сделал свое дело, php может заменять свой код на результат своей деятельности.. если вы не видите в денвере результат его работы, то значит код "не работает"(неправильно интерпретируется, делает не то, не туда и т.п...) - тут нужна отладка, и ей удобнее заниматься окружив себя справочниками и удобными редкакторами типа Zend Studio(мощный пакет из нескольких приложений)...
Скидываю вам два примера вкрапления php кода из википедии(ru.wikipedia.org/wiki/PHP) и из реальной жизни...
Приложение:
******Простейшее включение php<html> <head> <title>Тестируем PHP</title> </head> <body> <?php echo ‘Hello, world!‘; ?> </body></html>********Страница сразу на php c кучей непонятного кода********<? error_reporting(0);extract($HTTP_GET_VARS);extract($HTTP_POST_VARS);extract($HTTP_COOKIE_VARS);extract($HTTP_SERVER_VARS);include("header.php");include("mysql.dat");function Show_Razdel($razdel_id, $cont_date) { if($kolvo == 0 ) { $razdel_url = mysql_result($zaprosus, 0, "razdel_url"); if($razdel_url !== "none") { Header("Location: $razdel_url"); exit; } } //end if kolvo ==0 for($i=0; $i < $kolvo; $i++) {include("site-footer.php"); ?></body></html>