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 :: Как спарсить h2 в нужную строку в этом же документе

 PHP.SU

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


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

> Без описания
.Mia
Отправлено: 08 Августа, 2010 - 13:36:37
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2010  


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




Кто знает помогите с проблемкой!
 
 Top
SDR
Отправлено: 08 Августа, 2010 - 13:46:46
Post Id


Гость


Покинул форум
Сообщений всего: 72
Дата рег-ции: Янв. 2010  


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




в этом же это в каком? Радость
 
 Top
.Mia
Отправлено: 08 Августа, 2010 - 14:00:30
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2010  


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




1.<h2>что нужно</h2>
2.
3.
4.
5.
6.<p>куда нужно</p>
 
 Top
Champion Супермодератор
Отправлено: 08 Августа, 2010 - 14:07:07
Post Id



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


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


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




document.getElementsByTagName('h2')[1].innerHTML
 
 Top
.Mia
Отправлено: 08 Августа, 2010 - 14:10:27
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2010  


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




Champion, Большое спасибо!
(Добавление)
<?php preg_match('#<h2>(.*)</h2>#',$in,$out); ?>


Почему то не парсит, в чем может быть причина?
 
 Top
Champion Супермодератор
Отправлено: 08 Августа, 2010 - 15:53:23
Post Id



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


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


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




В том, что поиск не многострочный (буква m), в том, что нет таких вещей, которые подойдут под шаблон, в $in, в том, что всё сработало, но ты не заметил. Может быть, еще какие-то причины
 
 Top
.Mia
Отправлено: 08 Августа, 2010 - 22:50:25
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2010  


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




Если регулярное выражение спарсить второе слово из title в нужную строку?
 
 Top
JustUserR
Отправлено: 09 Августа, 2010 - 02:43:45
Post Id



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


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


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




.Mia пишет:
Если регулярное выражение спарсить второе слово из title в нужную строку?
Регулярные выражения которые осуществляют выборку данных из определенного тега в HTML-документе и их последущее копирование в другой тег задаются аналогичным образом - для этого необходимо использовать шаблон который бы точно определял местоположения нужного тега в HTML-документе - например по уникальному имени или же соседнием тегам и каким-либо их аттрибутам Также можно осуществлить проверку которая анализировать дополнительные условия по расположению требуемого тега - например не находится ли найденное вхождение внутри строковой константы в JS-скрпта или в комментарии
При работе с динамическими HTML-страницами значительно удобнее будет осуществлять необходимую проверку с помощью клиентского JS-скрипта - ведь многие значения и взаимодействия между элементами могут расчитываться во время выполнения - и в таком случае с использованием DOM-модели их гораздо проще проанализировать


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 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