Помогите, непонятки с preg_match_all - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

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

Закрытая тема
Опции темы Опции просмотра
Старый 05.04.2010, 16:43   #1
serg28
Senior Member
 
Регистрация: 07.04.2008
Сообщений: 134
Бабло: $26447
По умолчанию Помогите, непонятки с preg_match_all

Вот такая конструкция :
Код:
$pageparse=file_get_contents("http://www.bing.com/search?q=blabla&first=01&FORM=PERE");
$matchesparse=array();
$patternparse = "/<\/a><p>([^<].*)<\/p><ul/sU";
preg_match_all($patternparse, $pageparse, $matchesparse);
под денвером пашет нормально, а вот при выкладываннии на вдс , отдает пустой результат

Но вот это :
Код:
$html = "<b>bold text</b><a href=howdy.html>click me</a>;

preg_match_all ("/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/", $html, $matches);

for ($i=0; $i< count($matches[0]); $i++) {
  echo "matched: ".$matches[0][$i]."\n";
  echo "part 1: ".$matches[1][$i]."\n";
  echo "part 2: ".$matches[3][$i]."\n";
  echo "part 3: ".$matches[4][$i]."\n\n";
}
работает в обоих случаях.

куда копать?
serg28 вне форума  
Старый 05.04.2010, 16:51   #2
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

$pageparse в первом примере точно не пустая? может а тебя в php закрыты запросы через http, или какой-нибудь safe mod включен
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 05.04.2010, 16:51   #3
Reach
Senior Member
 
Регистрация: 21.02.2008
Сообщений: 199
Бабло: $145188803
По умолчанию

смотри что возвращает file_get_contents
__________________
___
Reach вне форума  
Старый 05.04.2010, 17:02   #4
serg28
Senior Member
 
Регистрация: 07.04.2008
Сообщений: 134
Бабло: $26447
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от Reach Посмотреть сообщение
смотри что возвращает file_get_contents
file_get_contents возвращает страницу. так что с этим все нормально
serg28 вне форума  
Старый 05.04.2010, 17:35   #5
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,228
Бабло: $247845631
По умолчанию

Цитата:
Сообщение от serg28 Посмотреть сообщение
file_get_contents возвращает страницу. так что с этим все нормально
хочешь сказать у тебя и под денвером и на впс file_get_contents одно и то же выдает?
imgreen на форуме  
Старый 05.04.2010, 17:51   #6
serg28
Senior Member
 
Регистрация: 07.04.2008
Сообщений: 134
Бабло: $26447
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
хочешь сказать у тебя и под денвером и на впс file_get_contents одно и то же выдает?
Все. Разобрался.

Действительно как предположил imgreen , выдача была разная. Исправил регулярку и все пошло. Что то я загнался )

Тему можно закрыть
serg28 вне форума