phpbar.de logo

Mailinglisten-Archive

[php] Regexp auf URLs

[php] Regexp auf URLs

Thomas Langfeld opa.thomas at fhtw-berlin.de
Mit Okt 29 10:14:42 CET 2003


Hi,

> Hallo,
>
> ich versuche u.a. folgendes aus einem userinput zu machen:
>
> URLs, wie:
>  http://www.xyz.com
> sollen umgewandelt werden in:
>  <a href="http://www.xyz.com">http://www.xyz.com</a>
>
> und
>
> Bilder-URLs, wie:
>  http://www.xyz.com/image.gif
> sollen umgewandelt werden in:
>  <img src="http://www.xyz.com/image.gif">

Wenn der User-Input nur aus den URLs besteht, schlage ich folgendes vor:

1. URLs:
$link = sprintf("<a href=\"%s\">%s</a>", $url, $url);

2. IMG's:
$img = sprintf("<img src=\"%s\" />", $img_url);

Ist auf jeden Fall schneller als ein regexp.

Die Unterscheidung img/url schaffste selber ...

Gruß
Thomas


php::bar PHP Wiki   -   Listenarchive