On Monday, February 18, 2002, at 03:44 PM, Mitch Tishaw wrote:
> I need a little help with the ereg_replace function. I have the > following code: > > $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a > href=\"\\0 > \">\\0</a>", $text); > > which pads a url with an href tag to make it clickable. Here's what I > would > like to do: In the case of the url ending with .gif or .jpg, I would > like to > pad it with an img src tag instead, so it shows up as an actual > picture. Does > anyone know how I can modify the above code to do this? Thanks in > advance. This will not necessarily work every single time, nor will it ONLY work on images, but I tried -- maybe it can help you. So why don't you test it out on maybe ten or so different image URLs. If it works, go with it, but I accept no liability. (Also, this regex has not been optimized for speed -- sorry, I don't have time to play with it.) $text = "http://www.domain.com/directory/images/image.jpg" preg_replace("(http://[^<>\s]+[-a-zA-Z0-9_/.]+\.(gif|jpg|jpeg)$)", "<img src=\"\1\" />", $text); HTH Erik ---- Erik Price Web Developer Temp Media Lab, H.H. Brown [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php