Вопрос № 142334: Доброго времени суток уважаемые! Вопрос таков: есть отдельный файл с текстом (*.txt). Хочу сделать так, чтобы скрипт делил текст по, допустим, 600 или 800 символов, выводил эту часть на страницу, а внизу распологалось бы навигационное меню (назад|впе...
Вопрос № 142.334
Доброго времени суток уважаемые! Вопрос таков: есть отдельный файл с текстом (*.txt). Хочу сделать так, чтобы скрипт делил текст по, допустим, 600 или 800 символов, выводил эту часть на страницу, а внизу распологалось бы навигационное меню (назад|вперед <1|2|...|5|6|7|...|15|16>)
Отправлен: 26.08.2008, 18:52
Вопрос задал: Hugonavy (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 8)
Отвечает: PVS@Lviv
Здравствуйте, Hugonavy!
ну если сторго по N символов, то алгоритм приблизительно следующий: 1)если параметр с номером страницы не указан - показывать первую страницу 2)показать символы с (page-1)*N по page*N 3)нагенерить (int)(length(text)/N+0.5) ссылок на страницы, при желании текущую можно как-то выделить
если совершенствовать скрипт, то стоит делить по границе слова (не резать слово посредине если оно не попадает в диапазон).
Ответ отправил: PVS@Lviv (статус: Профессионал) Украина, Львов ---- Ответ отправлен: 26.08.2008, 19:16 Оценка за ответ: 5
Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Hugonavy! В приложении скрипт с небольшими коментариями, который осуществляет поставленную вами задачи. Файл и число символов(n) указывается на форме. Файл должен быть в папке со скриптом. Предполагается, что скрипт называется index.php Удачи!!!
Приложение:
Ответ отправил: Абельхарисов Руслан/Marked One (статус: Студент)
Ответ отправлен: 26.08.2008, 21:18 Оценка за ответ: 5 Комментарий оценки: Спасибо огромное!