Проблема с регулярным выражениям

RooTM

Новичок
Здравствуйте! В чем заключается проблема?
так работает
PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.examen.ru/add/manual/15549/spisok_predmetov' );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.google.com' );
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 21);
curl_setopt($ch, CURLOPT_TIMEOUT, 21);     

$full_html = iconv('windows-1251', 'UTF-8', curl_exec($ch));

curl_close( $ch );

// Вырезаем список предметов
preg_match_all('|<td height="18" align="LEFT">(.*)</td>|U', $full_html, $subject_list);

var_dump($subject_list);
а так пустой массив
PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.examen.ru/add/manual/15549/spisok_predmetov' );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_REFERER, 'http://www.google.com );
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 21);
curl_setopt($ch, CURLOPT_TIMEOUT, 21);     

$full_html = iconv('windows-1251', 'UTF-8', curl_exec($ch));

curl_close( $ch );

// Вырезаем список предметов
preg_match_all('|<td height="18" align="LEFT">(.*)</td>(.*)</tr>|U', $full_html, $subject_list);

var_dump($subject_list);
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Не надо тырить контент, и все будет хорошо
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
RooTM, чем докажешь? Пока модеры тему не покромсали.
 
Сверху