On 11 Jul., 04:43, Torben <mr.pu...@nospamgmail.com> wrote:
> Hey NG...
>
> har fået skrevet mig følgende funktion:
>
> function highlight_url($text){
>
> $url =
> "((f|ht)tps?://+)((
www.rapidshare|rapidshare)+)([(.de|.com)]+)([a
> -z0-9/_.-?&-]+){0,}";
> $makelink2url = "<a href=\"\\0\">\\0</a></br>";
>
> return eregi_replace($url, $makelink2url, $text);
>
> }
>
> Men nu vil jeg så gerne have at det kun er de link der opfylder
> min krave som kommer ud i "return" og ikke andre strenge/tekst...
>
> nogle fif til hvordan jeg nemt gør dette??
>
> mvh. Torben
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
Hej Torben
Hvad med
function highlight_url($text){
$url =
"((f|ht)tps?://+)((
www.rapidshare|rapidshare)+)([(.de|.com)]+)([a
-z0-9/_.-?&-]+){0,}";
$makelink2url = "<a href=\"\\0\">\\0</a></br>";
$replaced = eregi_replace($url, $makelink2url, $text);
if ($replaced !== $text)
{
return $replaced;
}
}
Det skal siges at koden er uprøvet, men du fanger nok pointen.
Mvh
Jesper
--
http://fdf.dk/landsdel1/