Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как разбить большой кусок текста на несколько частей

Ответить
Настройки темы
Как разбить большой кусок текста на несколько частей

Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть несколько распознаных книг загнаных в SQL, 1 книга - одна строка в таблице
как привыводе на сайте сделать постаничное разбиение, наример первые 10 kb страница 1, вторые 10 kb страница 2 и т.д.?
или предложите что-либо другое. Цель одна - из 1 огромной страницы сделать много мелких

Отправлено: 11:36, 18-05-2008

 

Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


Цитата Arrest:
bruder, извращенец »
да, я такой. Если серьезно, то интересно насколько такой код будет производительным с большим объемом текста? Тестировать времени нету. Однако получился очень коротким (если не принимать в расчет огромную sql - сторку). Вообщем как один из вариантов

Отправлено: 18:49, 23-05-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Да здесь собрались сплошные извращенцы. Правильный способ - сделать две таблицы "книга" и "страница", соответственно страница имеет в качестве ключа (id_книги, номер страницы). Показ этого дела тривиален, нужно всего один раз предварительно _приличным_ алгоритмом разбить текст на страницы. Разрыв на пробеле или точке это просто ахтунг. Бить надо по главам (если они размечены и относительно небольшие) или по абзацам (которые в плэйнтекст легко находятся по двум переводам строки, а html по соответствующему тегу). Соответственно на одну страницу помещаем столько абзацев, сколько в лазит в N-кб. Всё.

Но вообще сама идея выдавать книгу в виде 100 мелки страниц тоже критики не выдерживает. Это нужно только, чтобы пользователь пролистал побольше страниц на сайте (читай, больше рекламы посмотрел). И делают так сплошняком только пиратские библиотеки. В общем выражаю своё фи всей затее.

-------
http://ivank.ru

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:32, 25-05-2008 | #12



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как разбить большой кусок текста на несколько частей

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Flash - разбить флэшку на несколько разделов Юzverь Накопители (SSD, HDD, USB Flash) 48 11-11-2015 12:04
Как разбить *.avi файл на 2 и более частей azbest Видео и аудио: обработка и кодирование 10 20-10-2009 15:58
Download Master (архив разбит на несколько частей) Kindmankind Хочу все знать 11 19-03-2009 23:55
Как разрезать файл 700-800 МВ на несколько частей gormark Хочу все знать 6 31-08-2005 07:41
Комп как кусок железа. brademagus Непонятные проблемы с Железом 14 23-12-2002 10:58




 
Переход