Reply to Re: [PHP] Filtering URLs problem..

Your name:

Reply:


Posted by Jochem Maas on 12/20/05 18:20

Anders Norrbring wrote:
> On 2005-12-20 16:16 Silvio Porcellana [tradeOver] wrote:
>
>> Anders Norrbring wrote:
>>
>>> I'm writing a filter/parsing function for texts entered by users, and
>>> I've run into a problem...
>>> What I'm trying to do is to parse URLs of different sorts, ftp, http,
>>> mms, irc etc and format them as links, that part was real easy..
>>>
>>
>>
>> You might want to consider using vbCode, there is a nice class for PHP
>> here:
>> http://www.phpclasses.org/browse/package/1379.html
>>
>> HTH, cheers.
>> Silvio
>>
>
> Thanks, but I already use PEAR HTML_BBCodeParser for that part.. :)
> I solved it by a lookbehind, if there isn't a whitespace before the URL,

I answered your question stating that a regexp with a
negative-lookahead assertion would probably be a good way to go...
but it seems my post never arrived ... anyway I think a negative lookahead or
lookbehind assertion will cut it. I would just like to add that you might consider
looking behind for something a little more specific that a white space
(or lack of it); consider what happens when you are given the following HTML snippet:

<p>click this: <b>http://yourdomain.com/something</b>

depending on the processing you do to the text prior to linkifying
(made that word up!) this may not be relevant.


> just jump over it.
>
> Thanks for the suggestion!

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация