Проблемы с постраничным выводом из файла

aad781

Guest
Проблемы с постраничным выводом из файла

Народ помогите! Есть файл с таким содержанием:

PHP:
<?
if(@$module == "admin") {
require("include/admin.php");
} else {
require ("include/conf.php");
if(file_exists($baza)) {
@$bof = file($baza);
if (!empty($bof)) {
if(empty($read)) {
if (@count(file($baza)) > 0)
{
for ($i = 0 ; $i < count($bof); $i++)
{
@list($tema,$date,$msg,$msgurl)=explode("|", $bof[$i]);
$t_top2 = file("include/top.htm");
for ($t2 = 0 ; $t2 < count($t_top2); $t2++)
{
$t_top2[$t2] = str_replace("%tema%","$tema","$t_top2[$t2]");
$t_top2[$t2] = str_replace("%date%","$date","$t_top2[$t2]");
$t_top2[$t2] = str_replace("%limsg%","$msg","$t_top2[$t2]");
$t_top2[$t2] = str_replace("%msgurl%","$msgurl","$t_top2[$t2]");
echo $t_top2[$t2];
}
}
}

}
} else {
print "<center>База данных пуста!</center>";
}
} else {
print "<center>База данных пуста!</center>";
}
if(@$read == "yes") {
if(isset($mess)) {
$fileb = "db/mess_full/mess.".$mess;
$fp = fopen($fileb, "r");
$readfile = file($fileb);
$data = explode ("|", $readfile[0]);
$tema2 = trim($data[0]);
$autor = trim($data[1]);
$email = trim($data[2]);
$msg1 = trim($data[3]);
$date1 = trim($data[4]);
if($email !== "") {
print "<center><h3>$tema2</h3></center>Автор: <a href=mailto:$email>$autor</a><br>Добавлено: $date1<br><p>$msg1</p>";
} else {
print "<center><h3>$tema2</h3></center>Автор: $autor<br>Добавлено: $date1<br><p>$msg1</p>";
}
}
}
}
?>
Не получаеться сделать постраничный вывод в виде: Страница: 1 2 3

Уже все перепробовал! PHP у меня поддерживает register_globals = on

Перебирал разные варианты к уже имеющемуся коду, но не помогло, а заново код вывода писать неохота, итак с этим намучался.

Как можно модифицировать этот код, чтобы организовать постраничный вывод?

Кто хочет, могу выслать по мылу полную версию скрипта со всеми файлами. Пишите [email protected] :confused:
 

DimbIch

Новичок
я чет не вижу в этом коде н намека на постраничный вывод :)
 

aad781

Guest
Спасибо, что хоть обратили внимание на мой пост! В принципе скрипт, который я писал уже готов. И постраничный вывод в нем я сделал и немного для админа самого скрипта... А писал я для своего сайта и скачать сам скрипт можно по адресу aad781public.exe
Будем придерживаться технологии open source
 

fixxxer

К.О.
Партнер клуба
а что на каждой строке по собаке не поставил?
 

aad781

Guest
fixxxer ты к чему клонишь?
Весь этот скрипт уже переписан по другому... А в старом скрипте собаки стояли только там, где надо подавить сообщение об ошибке, если таковая могла возникнуть...
 

Фанат

oncle terrible
Команда форума
в с чего ты взял, что сообщение об ошибке надо подавлять?
 

aad781

Guest
сначала у меня постоянно появлялась ошибка, что с индексами что-то не так, а выводило дальше все как надо... поэтому и поставил...
 
Сверху