Показать сообщение отдельно
Старый 22.12.2006, 11:22
Americanets вне форума Посмотреть профиль Отправить личное сообщение для Americanets Найти все сообщения от Americanets
  № 3  
Ответить с цитированием
Americanets
 
Аватар для Americanets

Регистрация: Jun 2005
Сообщений: 127
Вот, налабал начало шаблонизатора, естественно единичные данные выводит, также естественно динамичные данные мне нужно будет впихнуть в CONTENT, вопрос как это можно сделать?

Код:
<?
$f = fopen("1","r");
$PAGE_CONTENT="контент";
$PAGE_TITLES="титлес";
$CONTENT = @fread($f,filesize("1"));
fclose($f);
$CONTENT = preg_replace("/CONTENT/", $PAGE_CONTENT, $CONTENT);
$CONTENT = preg_replace("/TITLES/", $PAGE_TITLES, $CONTENT);
echo $CONTENT;
?>

например при выдаче результатов поиска примерно такая конструкция

Код:
<a href="LINKS_TO_PAGE">TITLE_LINKS</a><br>
TEXT_KRATKO<br>
<a href="LINKS_TO_PAGE">подробно</a><br>
<hr>
нужно чтоб на выходе после цикла в страницу инклюдилось
Код:
<a href="***.htm">Название</a><br>
бла бла бла<br>
<a href="LINKS_TO_PAGE">подробно</a><br>
<hr>
<a href="***.htm">Название</a><br>
бла бла бла<br>
<a href="LINKS_TO_PAGE">подробно</a><br>
<hr>
<a href="***.htm">Название</a><br>
бла бла бла<br>
<a href="LINKS_TO_PAGE">подробно</a><br>
<hr>..............
с таблицами тоже самое или


в шаблоне
Код:
<table>
   <tr>
     <td>
        NAZVANIE
</td>
     <td>
    <img srk="FOTO">
     </td>
     <td>
      OPISANIE
     </td>
  </tr>
</table>

а на выходе

Код:
<table>
   <tr>
     <td>
        Название *******
</td>
     <td>
    <img srk="img**.gif">
     </td>
     <td>
      Описание ***********
     </td>

<tr>
     <td>
        Название *******
</td>
     <td>
    <img srk="img**.gif">
     </td>
     <td>
      Описание ***********
     </td>


<tr>
     <td>
        Название *******
</td>
     <td>
    <img srk="img**.gif">
     </td>
     <td>
      Описание ***********
     </td>

<tr>
     <td>
        Название *******
</td>
     <td>
    <img srk="img**.gif">
     </td>
     <td>
      Описание ***********
     </td>
  </tr>
</table>