За последние 24 часа нас посетили 18165 программистов и 1599 роботов. Сейчас ищут 884 программиста ...

в самом начале застрял =(

Тема в разделе "Вопросы от блондинок", создана пользователем nickel, 4 апр 2008.

  1. nickel

    nickel Активный пользователь

    С нами с:
    4 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    Пдскажите, пожалста, если кто знает:
    по инструкциям с данного форума поставил Apache+PHP+MySQL- все заработало;
    в коде web-страницы ввожу следующий скрипт (проверочный просто):
    Код (Text):
    1.                
    2. <?php
    3.                              
    4.                           nav_bar();
    5.                          
    6.                                                    
    7.                           function nav_bar()
    8.                           {
    9.                                echo '<br>some text';    
    10.                           }        
    11.                   ?>
    вместо того, чтобы вывести на экран : some text,
    выводится все, что следует за echo:
    Код (Text):
    1.  
    2.       some text';}?>
    никак не получается поправить =(
    Может Apache хулиганит, но только не знаю толком где поправить (
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    nickel
    Вообще-то это не нормально. Такого не встречал. По идее, должно выводиться сообщение об ошибке (может обработчик ошибок кто переделал в вашей версии?
    Вызывайте её функцию только после её объявления.
     
  3. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    nickel
    Смотри HTML код, а не то что отображает браузер. PHP просто не обрабатыватеся.

    Далее, протелепатив, предположу, что ты пытаешся выполнить код в странице с расширением .html.
     
  4. nickel

    nickel Активный пользователь

    С нами с:
    4 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    Да , между 2-мя div`ами, но и c расширением *.php тоже пробовал - ничего =(
    и функцию тоже перед выовом ставил - тож не помогло ,
    фигачит все, что следует за echo до конца скрипта :
    Код (Text):
    1.  <body>
    2.    
    3. <div id="container">
    4.              <div id="menu" >
    5.                     <h1>Далее идет PHP-script</h1>
    6.                        
    7.                          <?php
    8.                            function nav_bar()
    9.                           {
    10.                                echo '<center>some text';    
    11.                           }        
    12.                              
    13.                           nav_bar();
    14.                           ?>                          
    15.                      </div>
    16.              </div>
    17.  
    18.  
    19. </body>
    вот, собственно говоря, сам текст
     
  5. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    nickel
    Свойства папки->вид->убрать галку на "не показывать расширение известных файлов"->Удивляемся, что расширение вовсе не php и переименовываем как надо.

    Если это не помогает, то переуставить всё заново, более внимательно читая инструкцию.

    UPD: Еще бывает, люди не через сервер запускают скрипты а перетаскивая файл в браузер. Грешат на денвер, винду, вирусы. :).
     
  6. nickel

    nickel Активный пользователь

    С нами с:
    4 апр 2008
    Сообщения:
    3
    Симпатии:
    0
    не помогает.....
    расширение действительно *.php =(
    даже значки для файлов разные (*.html и *.php)
    видно прямая дорога на переустановку .......
    пасиба за все =)