Thanks alot man!

They are all still using /e switch... ;)
"* R&Ze:" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> And another option...
>
> --- PHP code ---
> <PRE>
> <?php
>
> $mem = "Hello world! http://www.helloworld.com\n
> Hello world! ftp://ftp.server.com\n
> Hello world www.helloworld.com";
>
> /* ------ ! First regexp ! ------ */
> // $mem = preg_replace ("/\s+([http:|ftp:]{0,1}\S+\.\S+)/me", "' <A
> // href=\"'.
> //      (ereg('^[http:|ftp:]','\\1')
> //              ? '\\1\">\\1</A>'
> //              : 'http://\\1\";>http://\\1</A>')", $mem);
>
> /* ------ ! Second regexp ! ------ */
> // $repl = array ("" => "http://";,
> //             "http://"; => "http://";,
> //             "ftp://"; => "ftp://";);
> // $mem = preg_replace ("/\s+([http:|ftp:]*(\/\/)*)(\S+\.\S+)/me",
> //      "' <A
> //      href=\"'.\$repl['\\1'].'\\3\">'.\$repl['\\1'].'\\3</A>'",
> //      $mem);
>
> /* ------ ! Third regexp ! ------ */
> $mem = preg_replace ("/\s+([http:|ftp:]*(\/\/)*)(\S+\.\S+)/me",
>         "' <A href=\"'.('\\1' ? '\\1' : \"http://\";).'\\3\">'.
>         ('\\1' ? '\\1' : \"http://\";).'\\3</A>'",
>         $mem);
>
> print ($mem);
>
> ?>
> </PRE>
> --- End of PHP code ---
>
> ...and ...keep on trying...
>
> --
>
> * R&zE:
>
>
> -- 
> -- Renze Munnik
> -- DataLink BV
> --
> -- E: [EMAIL PROTECTED]
> -- W: +31 23 5326162
> -- F: +31 23 5322144
> -- M: +31 6 21811143
> --
> -- Stationsplein 82
> -- 2011 LM  HAARLEM
> -- Netherlands
> --
> -- http://www.datalink.nl
> -- 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to