[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Может ли РНР выводить строки с конца файла?
Страницы: 1, 2
vsbn
Здравствуйте!
Посредством формы все сообщения посетителей сайта записываются в один текстовый файл. Перед каждым сообщением записывается код <P>, коды <BR> записываются для переноса строк. Сообщите, пожалуйста, возможно ли посредством какой-либо функции РНР выводить на экран данные из файла в обратном порядке, те есть, чтобы в начале выводилось сообщение, которое находится в конце файла (с последней датой), а далее по порядку с конца выводились последующие сообщения. Это фрагмент текстового файла, который содержит четыре сообщения:

<P>Алексей<BR>alex@mail.ru<BR>12-10-13, 20:45:34<BR>На вашем сайте не работает ссылка на страницу Новости<P>Андрей<BR>andrey@hotmail.com<BR>08-11-13, 18:39:15<BR>На странице находится бесполезная ссылка на сайт http://sportnews.com, который уже не существует <P>Денис<BR>denis@yandex.ru<BR>17-11-13, 19:24:39<BR>Не скачивается архив java скрипты<P>Николай<BR>nick@rambler.ru<BR>25-11-13, 22:51:11<BR>Сообщите о возможности обмена ссылками
sergeiss
Такой возможности нет. Если тебе нужен подобный функционал, то только БД тебе поможет.
Иначе, без БД, тебе придется обработать весь файл, чтобы добраться до последних строк.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
waldicom
Такая возможность есть.
Если новое сообщение всегда на новой строке, то смотрите в сторону file(), rsort(), foreach.
Если все сообщения в одно строке, то смотрите в сторону explode(), rsort(), foreach()

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.