Как вытащить текст из тега <h3>

qwestor

Новичок
Как вытащить текст из тега <h3>

Как вытащить текст из тега <h3>?

Вот так не работает, где-то ошибка в символах.
PHP:
preg_match ("/\<h3\>(.*?)\<\/h3\>/is",$outpage,$matches);
print_r ($matches);
Как правильно прописать?
 

qwestor

Новичок
Уверены?

Вот весь код, что не правильно не пойму?
PHP:
$outpage=getenv("HTTP_REFERER"); 
$outpage=file_get_contents("$outpage");
preg_match("/\<h3\>(.*?)\<\/h3\>/is",$outpage,$matches);
print_r ($matches);
И еще вопрос, если на эту страницу будет заход с поисковика, то h3 чей высветится?

triumvirat, а как правильно?
 

Pigmeich

Новичок
Скопировал код, скормил ему один из моих файликов - работает.


Вообще, вопрос странный. "У меня работает" подоразумевает "проверил".

-~{}~ 29.12.07 13:32:

triumvirat
это PCRE - backslash экранирует что угодно. К мусору это приводит, но поведение не меняет.

-~{}~ 29.12.07 13:32:

$outpage=getenv("HTTP_REFERER");
$outpage=file_get_contents("$outpage");
preg_match("/\<h3\>(.*?)\<\/h3\>/is",$outpage,$matches);
print_r ($matches);
с этого и надо было начинать.

-~{}~ 29.12.07 13:33:

Я тебе ссылку дал - посмотри там, пожалуйста.


У тебя сейчас все шансы решить проблему самому.
 

FractalizeR

Новичок
Автор оригинала: qwestor
ламер я, никак в этом синтаксисе разобраться не могу, привык на примерах учиться, а разжованных в мануале пояснений нет.
Вот эту книжку вам посоветую. Хотя, почему-то в интернете ее стало трудно купить.
http://www.hugahuga.ru/?module=item&item=4000012403&partner_id=58
 

Alexandre

PHPПенсионер
Вот эту книжку вам посоветую. Хотя, почему-то в интернете ее стало трудно купить.
http://www.hugahuga.ru/?module=item...p;partner_id=58
кончилась ...
сам сперва хотел купить, думал нужна-ненужна
а потом, схватился - и уже нет. и в магазинах нет тоже.
 

sowich

Новичок
Пробуй так:
Код:
<?
preg_match("|<h3>(.*)</h3>|i", $strIn, $match);
echo $match[0];
?>
 

kernel32

Новичок
И еще вопрос, если на эту страницу будет заход с поисковика, то h3 чей высветится?
qwestor
Ты получишь в результате h3 с $outpage. Но если у тебя на хостинге не разрешены исходящие соединения, то этот код может вызвать ошибку
 
Сверху