Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Парсинг html

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Dein
Отправлено: 23 Июня, 2014 - 20:56:11
Post Id



Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июнь 2014  


Помог: 0 раз(а)




Добрый день.

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

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <body>
  4.     <header>...</header>
  5.     <h1>Заголовок поста #1</h1>
  6.     <p>Первый параграф поста</p>
  7.     <p>Второй параграф поста</p>
  8.     <h1>Заголовок поста #2</h1>
  9.     <p>Первый параграф поста</p>
  10.     <p>Второй параграф поста</p>
  11.     <h1>Заголовок поста #3</h1>
  12.     <p>Первый параграф поста</p>
  13.     <p>Второй параграф поста</p>
  14.     <footer>...</footer>
  15. </body>
  16. </html>
  17.  


Вот такая вот, в общем, плоская структура (я бы, например, посты поместил в <article>...</article> или какой-то другой контейнер).

Моя задача - получить код всех трёх постов с их заголовками, далее при помощи PHP изменить их порядок (на сайте они размещены в обратном порядке, т.е. самый свежий пост расположен вверху, мне же нужно разместить посты в прямом хронологическом порядке, то есть наоборот).

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

Заранее спасибо Улыбка

(Отредактировано автором: 23 Июня, 2014 - 20:59:29)

 
 Top
armancho7777777 Супермодератор
Отправлено: 23 Июня, 2014 - 21:06:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Кража контента.
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB