[PHP] Y a qqn qui pourait m'expliker ces quelques lignes ?

Y a qqn qui pourait m'expliker ces quelques lignes ? [PHP] - PHP - Programmation

Marsh Posté le 14-05-2002 à 18:30:05    

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
Reply

Marsh Posté le 14-05-2002 à 18:30:05   

Reply

Marsh Posté le 14-05-2002 à 19:04:05    

c'est tout bon j'ai trouvé ! :)


---------------
Des trucs - flickr - Instagram
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed