Переменную в заголовок.

Discussion in 'PHP' started by dk-ne, 1 Feb 2009.

  1. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Вобщем проовал всяко. Суть такая, что есть страничка, в title которой необходимо засунуть переменную, которую мы вдальнейшем берем из массива. Примерно следующее:
    <html>
    <head>
    <title><?php echo $title; ?></title>
    </head>
    <body>
    ....
    <? include ("****.php") ?> <!--Отсюда к нам идет значение для title-->
    ....
    </body>
    </html>
    Почему не работает-то? :confused:
     
  2. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Для проверки пробовал подписывать: <? $title = "Главная"; ?>
     
  3. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Один файл, расширение обязательно .php, например index.php:

    <?php

    $title = "уау";

    ?>

    <html>
    <head>
    <title><?php echo $title; ?></title>
    </head>
    <body>
    ....
    </body>
    </html>
     
  4. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    а почему ты не можешь купить мороженное раньше своей зарплаты?
     
    1 person likes this.
  5. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Так вроде в php не имеет значение очередность... Блин....
     
  6. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    имеет.
     
  7. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    558
    Likes Received:
    306
    Reputations:
    27
    Если бы например функцию вызывал то да, с 4 ветки пофигу где обьявлена функция лишь бы была обьявлена, что касаеться переменых то так нельзя делать.
     
    1 person likes this.
  8. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    И как поступить, если значение $title никак не узнать до include? Нажимаю например по кнопке "Контакты" (не имеет значения). Кидает меня на аналогичную страницу
    <html>
    <head>
    <title><?php echo $title; ?></title>
    </head>
    <body>
    ....
    <? include ("****.php") ?> <!--Отсюда к нам идет значение для title-->
    ....
    </body>
    </html>
    где <? include ("contacts.php"); ?> например. И как предугадать имя $title тогда?
     
  9. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    А так, что никатит?
    <? include ("****.php") ?> <!--Отсюда к нам идет значение для title-->
    <html>
    <head>
    <title><?php echo $title; ?></title>
    </head>
    <body>
    ....

    ....
    </body>
    </html>
     
  10. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    dk-ne, если там вывод текста, то бери этот вывод в функцию и ее потом вызывай где надо.
    переменную предугадать нельзя.
     
  11. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    <? include ("****.php") ?> - здесь часть таблицы, открывается сначала <td>
     
  12. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Как? Начни...
     
  13. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    а ты вынеси "часть таблицы" туда, куда надо. В инклуде должен быть только php, априори, особенно в твоём случае
     
  14. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    dk-ne таблицу в переменную засунь и выведи где нужно, а для титле в другую переменную, не понимаю твоей проблемы :(
     
  15. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Посмотрите сами http://depositfiles.com/files/uzk8eel3v . Только не стебайтесь сильно над задумкой.
     
  16. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    center.php
    PHP:
    function center() 
    {
    echo <<<EOF
    <td width="200" style="text-indent: 12; margin-left: 5; margin-right: 5; text-align:left; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-width:1px; border-bottom-width:1px" align="justify">

              &nbsp;<p><font face="Tahoma" style="font-size: 11pt">Äðóçüÿ ñàéòà<br>

              <br>

              </font><font face="Tahoma" size="2">

              <img border="0" id="img6" src="friend/button1B.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img6',/*url*/'friend/button1C.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img6',/*url*/'friend/button1B.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img6',/*url*/'friend/button1D.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img6',/*url*/'friend/button1C.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img7" src="friend/button1F.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img7',/*url*/'friend/button20.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img7',/*url*/'friend/button1F.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img7',/*url*/'friend/button21.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img7',/*url*/'friend/button20.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img8" src="friend/button22.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img8',/*url*/'friend/button23.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img8',/*url*/'friend/button22.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img8',/*url*/'friend/button24.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img8',/*url*/'friend/button23.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img9" src="friend/button26.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img9',/*url*/'friend/button27.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img9',/*url*/'friend/button26.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img9',/*url*/'friend/button28.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img9',/*url*/'friend/button27.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img10" src="friend/button29.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img10',/*url*/'friend/button2A.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img10',/*url*/'friend/button29.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img10',/*url*/'friend/button2B.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img10',/*url*/'friend/button2A.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img11" src="friend/button2C.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img11',/*url*/'friend/button2D.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img11',/*url*/'friend/button2C.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img11',/*url*/'friend/button2E.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img11',/*url*/'friend/button2D.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img12" src="friend/button2F.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img12',/*url*/'friend/button30.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img12',/*url*/'friend/button2F.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img12',/*url*/'friend/button31.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img12',/*url*/'friend/button30.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img13" src="friend/button32.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img13',/*url*/'friend/button33.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img13',/*url*/'friend/button32.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img13',/*url*/'friend/button34.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img13',/*url*/'friend/button33.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img14" src="friend/button35.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img14',/*url*/'friend/button36.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img14',/*url*/'friend/button35.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img14',/*url*/'friend/button37.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img14',/*url*/'friend/button36.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"><br>

              <img border="0" id="img15" src="friend/button38.jpg" height="20" width="100" alt="Òåêñò êíîïêè" onmouseover="FP_swapImg(1,0,/*id*/'img15',/*url*/'friend/button39.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img15',/*url*/'friend/button38.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img15',/*url*/'friend/button3A.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img15',/*url*/'friend/button39.jpg')" fp-style="fp-btn: Simple Circle 1" fp-title="Òåêñò êíîïêè"></font></td>
    EOF;
    }
    инкудь файл в самом начале, потом где нужен вывод этой инфы - делай center();
     
    1 person likes this.
  17. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Кажись начинаю понимать... Спасибо. Когда попробую из БД данные вытащить на страницу, отпишусь.