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

  • Автор темы Автор темы DNiS
  • Дата начала Дата начала

DNiS

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

http://php.spb.ru/php/url.html не много не то, там получаются сами ссылки, а мне нужно именно название самих ссылок....
Может кто поможет?
 
PHP:
$buf="содержимое ст";
$sh="/>(.*?)<\/a>/";
preg_match_all($sh,$buf,$name);
print_r($name[1]);
 
DNiS
поискового робота пишешь ? или контент воруешь ?
 
IntenT
я не говорил что соглашался за все работать:)
PHP:
$sh="/<a .*?>(.*?)<\/a>/";
 
можно так, мне кажется скрипт будет выполнятся даже быстрее.

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>";
 
Andy Brown
конечно быстрее ... parse error быстро находится ...
 
Регу я не проверял - взял выше. просто я предложил заменять все теги кроме <a> чтобы быстрее искать. сорри
 
Andy Brown
реги не причем ... давай ты будешь проверять, прежде чем что то писать?
 
Долго думал в чем дело, наконец допер.
исправил
 
Andy Brown
иногда думать не надо, надо просто попробовать выполнить то, что ты написал.
 
А Demiurg постоянно с какими-то подозрениями.
И что за контент? Порнуху чтоли?
 
никогда не понимал, для чего людям надо вырезать что-то из чего-то....
 
василыч, тогда у тебя нет знакомых хирургов :)
 
Народ, зачем задавать вопросы, типа "контент воруешь?"?.
Хоть раз был утвердительный ответ - "Да, я ворую контент" или "Да, я спамер и этот рег мне нужен, чтобы вырезать емайлы". Это я к тому, что начинающие воровальщики и спамеры по таким вопросам могут догадаться, что с помощью того или иного рега можно что-то своровать.
 
Сверху