форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / The Matrix Has You / Постраничный вывод |
| Автор | Сообщение |
| acsid Alfa Guru 2388 |
# Дата: 25 Мар 2006 13:07 Люди как организовать постраинчный вывод информаниции.Инфа берётся из фаила
$RoomFile = "online.php";
$Lines=file($RoomFile);
$i=0;
$Count=count($Lines);
for($i;$i<$Count $i++) {
$Usrs = explode('|:|',$Lines[$i]);
подскажите кто делал уже ,чтобы не изобретать велосипед ![]() |
| smallcms Участник 2754 |
# Дата: 25 Мар 2006 13:12 ° Поправил: smallcms в первый раз я делал для файлов так. может это не совсем эффективно, но зато до тупизны просто...
//Показывать новое сообщение сверху или снизу (перевернуть массив)?
if (REVERSESHOW == 0) {
$lines = array_reverse($lines);
}
//Вычисления для вывода станиц
$messonpage = MAXONPAGE;
$howmanypages = ceil((count($lines))/$messonpage);
//Если указана какая-то страница, то работаем под неё, иначе даём первую
if (isset ($_GET["page"]) and $_GET["page"] <= $howmanypages and $_GET["page"] > |
| SergeyA Участник 495 |
# Дата: 25 Мар 2006 13:13 acsid здесь http://www.lidfo.bip.ru/files/count.php?forma=count&&file=guestbook.zip я реализовал постраничку на файлах посмотри |
| acsid Alfa Guru 2388 |
# Дата: 25 Мар 2006 13:18 SergeyA не скачивает (скачивается почемуто count.php) |
| SergeyA Участник 495 |
# Дата: 25 Мар 2006 13:21 acsid наверное из-за антихотлинка
http://www.lidfo.bip.ru/files/guestbook.zip если что попробуй сначала на сайт зайти ![]() |
| acsid Alfa Guru 2388 |
# Дата: 25 Мар 2006 13:24 SergeyA smallcms пасиба рабята.Завтра разберусь.. сёдня уже 3000 строк кода нафигачил..скоро откинусь) |
| acsid Alfa Guru 2388 |
# Дата: 25 Мар 2006 13:37 smallcms а вовторой? |
| Анна Участник 2891 |
# Дата: 25 Мар 2006 13:59 smallcms Я убрала твои теги [script] [ /script] - форум разъехался. |
| smallcms Участник 2754 |
# Дата: 25 Мар 2006 14:20 ° Поправил: smallcms » acsid а вовторой?
if (isset($_GET['pg']) and $_GET['pg'] != NULL) {
$pg = ($_GET['pg']-1)*$config['rowsonpage'];
$pgo = $_GET['pg'];
} else {
$pg = 0;
$pgo = 1;
}
$query = "SELECT id, name, mail, date_format(DATE_SUB(date_post, INTERVAL ".$con
fig['time_correction']." HOUR), '%d.%m.%Y %H:%i') as date_post, msg, status, bro
wser, ip FROM ".$prefix."guestbook WHERE sub_id=$sub_id ORDER BY UNIX_TIMESTAMP(
date_post) DESC LIMIT $pg,".$config['rowsonpage'];
$result_guestbook = mysql_query($query) or sql_error();
Анна поправил в настройках $post_word_maxlength=80; вроде разьезжаться не должно. если будут "разъезды" с длинными урлами - скинь линк на пост юзера, поправлю в большую/меньшую сторону. |
| acsid Alfa Guru 2388 |
# Дата: 26 Мар 2006 04:17 smallcms прикрутил) |
| Андрей Алексеевич 2125 |
# Дата: 26 Мар 2006 04:28 Храните вашу инфу в серилизованом виде. Если, конечно, она у вас есть.
В файлах инфа лучше лежит после серилизации ( serialize() ), а то ести сепораторы, типа «|:|» уже не рулят. ![]() |
| acsid Alfa Guru 2388 |
# Дата: 26 Мар 2006 04:37 Андрей хм обьясника по подробнее
при serialize() какая будет структура?и как эксплоидать после этого |
| SergeyA Участник 495 |
# Дата: 26 Мар 2006 09:12 acsid А с моей что? |
| Андрей Алексеевич 2125 |
# Дата: 26 Мар 2006 09:31 » acsid при serialize() какая будет структура?и как эксплоидать после этого$var = array( 'переменная' => 'А я переменная');
// Домустим что fsave(); - сохраняет файл, fload() грузит
fsave( 'file.txt', serialize($var) );
// Другой скрипт:
$result = unserialize( fload('file.txt') );
echo $result['переменная']; |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:34657, gzipped size:10110 |