slash.
29.12.2003, 13:39:48
W jaki sposob z kody html przy uzyciu ereg'ow moza wyszukac wysztkie hiperlacza zawarte w tym kodzie (moze byc rownie preg)
Ozzy
29.12.2003, 18:12:46
najpierw odczytujesz kod:
[php:1:7d04c7787f]<?php
$content = implode('', file($file));
?>[/php:1:7d04c7787f]
a potem używasz takiego wyrażenia :
#<a href=".*">.*</a>#i
tylko nie wiem co chcesz z tymi linkami zrobic...jak chcesz sie ich calkiem pozbyc to preg_replace na '', jak chcesz wydobyć link to użyj
http://pl.php.net/manual/pl/function.preg-...g-match-all.php z
#<a href="(.*)">(.*)</a>#i
kicaj
29.12.2003, 22:00:52
[php:1:9532047cf2]<?php
//url
$wiersz = preg_replace("/(https?|ftp|news)(://[[:alnum:]@#%&_=?/.-]+)/","<a href='12' target=_blank>12</a>",$wiersz);
//mail
$wiersz = preg_replace("/([[:alnum:]_.:-]+@[[:alnum:]_.:-]+)/i","<a href='mailto:1'>1</a>",$wiersz);
?>[/php:1:9532047cf2]