Как передать данные на другой документ без переменных?

Тема в разделе "Как сделать...", создана пользователем Life-BEC, 17 янв 2012.

  1. Life-BEC

    Life-BEC

    Регистр.:
    1 апр 2009
    Сообщения:
    186
    Симпатии:
    20
    Всем Привет!

    Есть один файл главный.php , есть шаблон.php

    Код главный.php

    PHP:
    <?php
     
     
     
     
     
     
     
    $title 
    "Добро пожаловать";
     
     
     
     
     
    $content =  "
     
    <p>Добро пожаловать на Наш сайт</p>
     
      "
    ;
     
     
     
    require_once 
    "шаблон.php";
     
     
     
    ?>


    Код шаблон.php

    Там как из названия понятно скелет (шаблон) главный.php страницы.



    При большом объеме переменной $content (т.е. если там много-много слов), время генерации страницы заметно увеличивается (в разы).

    Как то можно решит эту проблему т.е. еще как можно передать контент по другому.
     
  2. prof.seo

    prof.seo Постоялец

    Регистр.:
    25 мар 2009
    Сообщения:
    60
    Симпатии:
    20
    хз конечно, но по моему нет. попробуй переменную content разбить на несколько, напр. header, footer, menu и там что у тебя еще есть на странице..
     
  3. Life-BEC

    Life-BEC

    Регистр.:
    1 апр 2009
    Сообщения:
    186
    Симпатии:
    20
    Суть: (что Мне нужно получит, может Я пошел с другой дорогой) – поискал в нете, не нашел решений.
    Хочу простой сайт (типа статичный). Там буду опубликовать статьи. Но что бы, как-то управлять шапкой и подвалом (что бы когда надо будет добавит инфо к подвалу, не редактировать каждый файл Я выбрал такой метод (который изложил выше).
    Как-то по проше можно это организовать?
     
  4. prof.seo

    prof.seo Постоялец

    Регистр.:
    25 мар 2009
    Сообщения:
    60
    Симпатии:
    20
    может так?

    PHP:
    <?php
     
    require_once "header.php";
     
     
     
    echo 
    "<p>Добро пожаловать на Наш сайт</p>";
     
     
     
    require_once 
    "footer.php";
     
    ?>
    основная моя мысль заключается в том, чтоб не контент через переменную передавать в шаблон, а наоборот в файл с контентом шаблон уже подгружать.
     
  5. Life-BEC

    Life-BEC

    Регистр.:
    1 апр 2009
    Сообщения:
    186
    Симпатии:
    20
    пробовал, но оказываеться
    PHP:
    <?php
     
     
     
     
     
     
     
    $title 
    "Добро пожаловать";
     
     
     
     
     
    $content =  "
     
    <p>Добро пожаловать на Наш сайт</p>
     
      "
    ;
     
     
     
    require_once 
    "шаблон.php";
     
     
     
    ?>
    этот вариант 101 раза быстрее чем инклудит.