Пдскажите, пожалста, если кто знает: по инструкциям с данного форума поставил Apache+PHP+MySQL- все заработало; в коде web-страницы ввожу следующий скрипт (проверочный просто): Код (Text): <?php nav_bar(); function nav_bar() { echo '<br>some text'; } ?> вместо того, чтобы вывести на экран : some text, выводится все, что следует за echo: Код (Text): some text';}?> никак не получается поправить =( Может Apache хулиганит, но только не знаю толком где поправить (
nickel Вообще-то это не нормально. Такого не встречал. По идее, должно выводиться сообщение об ошибке (может обработчик ошибок кто переделал в вашей версии? Вызывайте её функцию только после её объявления.
nickel Смотри HTML код, а не то что отображает браузер. PHP просто не обрабатыватеся. Далее, протелепатив, предположу, что ты пытаешся выполнить код в странице с расширением .html.
Да , между 2-мя div`ами, но и c расширением *.php тоже пробовал - ничего =( и функцию тоже перед выовом ставил - тож не помогло , фигачит все, что следует за echo до конца скрипта : Код (Text): <body> <div id="container"> <div id="menu" > <h1>Далее идет PHP-script</h1> <?php function nav_bar() { echo '<center>some text'; } nav_bar(); ?> </div> </div> </body> вот, собственно говоря, сам текст
nickel Свойства папки->вид->убрать галку на "не показывать расширение известных файлов"->Удивляемся, что расширение вовсе не php и переименовываем как надо. Если это не помогает, то переуставить всё заново, более внимательно читая инструкцию. UPD: Еще бывает, люди не через сервер запускают скрипты а перетаскивая файл в браузер. Грешат на денвер, винду, вирусы. .
не помогает..... расширение действительно *.php =( даже значки для файлов разные (*.html и *.php) видно прямая дорога на переустановку ....... пасиба за все =)