Вытащить хитрый URL

Статус
В этой теме нельзя размещать новые ответы.
M

MyGoogle

Прохожие
Есть URL

<a class="smallblu" href="http://example.com/blablalba">blablalba</a>

Нужно найти в странице только ссылки Для просмотра ссылки Войди или Зарегистрируйся

И вывести результат :

<a href="http://example.com/blablalba">blablalba</a>

Или просто Blablalba

Я в php новичок.

Если кто сможет мне помочь решить эту проблему.. заодно и посоветуйте что почитать можно хорошего.

:bc:
 
немного непонятно что тебе нужно вывести и где искать.. на странице? в урле?
вот простейшие вариант
Код:
<?
$str = '<a class="smallblu" href="http://example.com/blablalba">blablalba</a>';
ereg('href=\"(http:\/\/[a-zA-Z0-9\-\.]+)/',$str, $matches);
print $matches[1];
?>
выведет Для просмотра ссылки Войди или Зарегистрируйся
кури регэкспы
 
Опиши получше задачу. Мне непонятно откуда надо брать строку blablabla.
Или стоит задача только убрать ненужные аттрибуты у тега ссылки?
 
Нужно найти только ! site.com ! ссылку и выдрать из нее ! blabla !


<a href="http://site.com/blabla/"><strong>blabla</strong></a>


:bc:
 
Код:
<?
$str = '<a class="smallblu" href="http://example.com/blablalba"><strong>blablalba</strong></a>';
ereg('href=\"http:\/\/example.com[a-zA-Z0-9\-\.\/\">]+<strong>([a-zA-Z]+)<\/strong>',$str, $matches);
print $matches[1];
?>
Ну вот подправленый код. выдаст анкор ссылки с example.com
правда если другой синтаксис будет у ссылки то придется немного подправить
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху