mitya
Новичок
Дата регистрации:
28.03.2013 10:47:19
Сообщений: 6
<?php
$sel = "SELECT `id`,`title`,`desc`,`author`,`date` FROM `articles` ORDER BY `date` DESC";
$q = mysql_query($sel);
$rez = mysql_fetch_array($q);
$where = file_get_contents("tmpl/block.html"
$search = array(
"%id%",
"%name%",
"%author%",
"%date%",
"%desc%"
);
$view = array(
$rez['id'],
$rez['title'],
$rez['author'],
$rez['date'],
$rez['desc']
);
while($rez = mysql_fetch_array($q)){
$block = str_replace($search, $view, $where);
echo $block;
}
?>
Он не работает.
Мне надо что бы этот код выводил статьи из БД используя tpl файлы, как шаблонизатр естественно.
Каким образом это реализовать?
Вот весь код станицы на всякий случай:
<?php
include "system/config.php";
$result = "SELECT * FROM `settings` WHERE id = '2'";
$query = mysql_query($result);
$res = mysql_fetch_array($query);
$sel = "SELECT `id`,`title`,`desc`,`author`,`date` FROM `articles` ORDER BY `date` DESC";
$q = mysql_query($sel);
$rez = mysql_fetch_array($q);
$where = file_get_contents("tmpl/block.html"
$search = array(
"%id%",
"%name%",
"%author%",
"%date%",
"%desc%"
);
$view = array(
$rez['id'],
$rez['title'],
$rez['author'],
$rez['date'],
$rez['desc']
);
while($rez = mysql_fetch_array($q)){
$block = str_replace($search, $view, $where);
echo $block;
}
$where = file_get_contents("tmpl/main.html"
$lefttd = file_get_contents("tmpl/lefttd.html"
$search = array(
"%metad%",
"%metak%",
"%title%",
"%lefttd%",
"%content%",
"%copy%"
);
$content = $res['text']."<br>".$block;
$view = array(
$res['meta_d'],
$res['meta_k'],
$res['title'],
$lefttd,
$content,
$res['copyright']
);
echo str_replace($search, $view, $where);
?>