Re: Filtering URLs problem..

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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!

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux