Как получить название ссылок со страницы?

DNiS

Новичок
Как получить название ссылок со страницы?

http://php.spb.ru/php/url.html не много не то, там получаются сами ссылки, а мне нужно именно название самих ссылок....
Может кто поможет?
 

sergadm

Новичок
PHP:
$buf="содержимое ст";
$sh="/>(.*?)<\/a>/";
preg_match_all($sh,$buf,$name);
print_r($name[1]);
 

Demiurg

Guest
DNiS
поискового робота пишешь ? или контент воруешь ?
 

sergadm

Новичок
IntenT
я не говорил что соглашался за все работать:)
PHP:
$sh="/<a .*?>(.*?)<\/a>/";
 

Demiurg

Guest
>ты про какой контент то?
про тот самый.
 

Andy Brown

Guest
можно так, мне кажется скрипт будет выполнятся даже быстрее.

PHP:
$content = '<a href="?">the super <b>Link</b></a>';
$content = strip_tags($content, "<a>");
preg_match_all("/>(.*?)<\/a>/", $content, $name); 

echo "<pre>";
print_r($name[1]);
echo "</pre>";
 

Demiurg

Guest
Andy Brown
конечно быстрее ... parse error быстро находится ...
 

Andy Brown

Guest
Регу я не проверял - взял выше. просто я предложил заменять все теги кроме <a> чтобы быстрее искать. сорри
 

Demiurg

Guest
Andy Brown
реги не причем ... давай ты будешь проверять, прежде чем что то писать?
 

Andy Brown

Guest
Долго думал в чем дело, наконец допер.
исправил
 

Demiurg

Guest
Andy Brown
иногда думать не надо, надо просто попробовать выполнить то, что ты написал.
 

clever

Guest
А Demiurg постоянно с какими-то подозрениями.
И что за контент? Порнуху чтоли?
 

василыч

Guest
никогда не понимал, для чего людям надо вырезать что-то из чего-то....
 

Nexus

Guest
василыч, тогда у тебя нет знакомых хирургов :)
 

Larson

Новичок
Народ, зачем задавать вопросы, типа "контент воруешь?"?.
Хоть раз был утвердительный ответ - "Да, я ворую контент" или "Да, я спамер и этот рег мне нужен, чтобы вырезать емайлы". Это я к тому, что начинающие воровальщики и спамеры по таким вопросам могут догадаться, что с помощью того или иного рега можно что-то своровать.
 
Сверху