Hoy !
 
Voilà y a 2 ou 3 trucs que je capte pas à ce code, c'est les choses suivantes :
 
([ \t]|^)www\.   c'est quoi ?
([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+)) comment ça marche ?
 
 
 
-----------------------
 
$data = "texte avec des liens, par exemple http://www.monsite.com et test@test.com";  
 
$lines = explode("\n", $data);  
 
while (list ($key, $line) = each ($lines)) {  
$line = eregi_replace("([ \t]|^)www\.", " http://www.", $line);  
$line = eregi_replace("([ \t]|^)ftp\.", " ftp://ftp.", $line);  
$line = eregi_replace("(http://[^ )\r\n]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $line);  
$line = eregi_replace("(https://[^ )\r\n]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $line);  
$line = eregi_replace("(ftp://[^ )\r\n]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $line);  
$line = eregi_replace("([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))", "<a href=\"mailto:\\1\">\\1</a>", $line);  
 
if (empty($newText)) {  
$newText = $line;  
} else {  
$newText .= "\n$line";  
}  
 
}
 
Merci d'avance ! 
 
 ---------------
			
Des trucs - flickr - Instagram