PHP задачка (strings) - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD66895.9161
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 13.02.2010, 01:04   #1
mr. werewolf
Любитель шмелей
 
Аватар для mr. werewolf
 
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,523
Бабло: $1273734
По умолчанию PHP задачка (strings)

Дано:
Есть переменная $html в которую мы добавили содержимое http://blogsearch.google.com/blogsea...a&num=20&hl=en

В этом содержимом кроме всего прочего есть 20 блоков вида - </font><br><font size=-1>ВИАГРА ЭТО КРУТО1<br></font> (снипетов)

Задача:
Сформировать переменную $result, в котой будут все снипеты имеющиеся на странице, тоисть выдрать вместимое всех блоков </font><br><font size=-1>ВИАГРА ЭТО КРУТО1<br></font>

Помогите решить задачу плиз=)
mr. werewolf вне форума  
Старый 13.02.2010, 01:16   #2
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845881
По умолчанию

preg_match_all("/<\/font><br><font size=-1>(.*?)<br><\/font>/s",$html,$result);

$result[1] - нужный массив
imgreen вне форума  
Старый 13.02.2010, 01:28   #3
cjtraff
Ебланнед
 
Регистрация: 20.08.2007
Сообщений: 375
Бабло: $29620
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
preg_match_all("/<\/font><br><font size=-1>(.*?)<br><\/font>/s",$html,$result);

$result[1] - нужный массив
preg_match_all("/<\/font><br><font size=-1>([^<]*?)<br><\/font>/s",$html,$result);

имхо точнее
cjtraff вне форума  
Старый 13.02.2010, 01:38   #4
pina
хде мой компот?!
 
Регистрация: 07.01.2008
Сообщений: 327
Бабло: $31276
Отправить сообщение для pina с помощью ICQ
По умолчанию

Цитата:
Сообщение от cjtraff Посмотреть сообщение
preg_match_all("/<\/font><br><font size=-1>([^<]*?)<br><\/font>/s",$html,$result);

имхо точнее
в сниппете есть теги

ТС, а не легче с rss драть результаты? там все довольно легко
pina вне форума  
Старый 13.02.2010, 01:41   #5
mr. werewolf
Любитель шмелей
 
Аватар для mr. werewolf
 
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,523
Бабло: $1273734
ТС -->
автор темы ТС По умолчанию

Вариант imgreen подошел, спасибо =)
pina, может и легче, но с их rss я просто не работал
mr. werewolf вне форума  
Старый 13.02.2010, 01:45   #6
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Проще строковыми покрамцать
Drunk Monk вне форума  
Старый 13.02.2010, 02:00   #7
pina
хде мой компот?!
 
Регистрация: 07.01.2008
Сообщений: 327
Бабло: $31276
Отправить сообщение для pina с помощью ICQ
По умолчанию

Цитата:
pina, может и легче, но с их rss я просто не работал
http://blogsearch.google.com/blogsea...=10&output=rss
там даже Drunk Monk сможет оторваться))

Offtopic
pina вне форума  
Старый 13.02.2010, 02:11   #8
mr. werewolf
Любитель шмелей
 
Аватар для mr. werewolf
 
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,523
Бабло: $1273734
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от Drunk Monk Посмотреть сообщение
Проще строковыми покрамцать
Драня, ну блесни знаниями своими тогда =)
mr. werewolf вне форума  
Старый 13.02.2010, 02:16   #9
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845881
По умолчанию

Цитата:
Сообщение от Drunk Monk Посмотреть сообщение
Проще строковыми покрамцать
Да неужели))
и сколько там строк будет?)
imgreen вне форума  
Старый 13.02.2010, 13:28   #10
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Ну строк 20-30, а что, код да винте место жмет?
Drunk Monk вне форума