[PHP] Supprimer les http:// à l'affichage !

Supprimer les http:// à l'affichage ! [PHP] - Programmation

Marsh Posté le 01-12-2001 à 12:55:42    

Bonjour,
 
J'avais trouvé les codes pour supprimer les http:// a l'affichage dans mon site php (je débute)...
 
Je ne retrouve plus cette adresse, pouvez vous m'aider ?
 
De plus je souhaite en fait supprimer les http:// uniquement si le site commence par "www." afin qu'à l'affichage un site http://truc.free.fr ne devienne pas truc.free.fr tout court...
 
Pouvez vous m'aidez ?
 
Merci


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 01-12-2001 à 12:55:42   

Reply

Marsh Posté le 01-12-2001 à 13:01:51    

$string=preg_replace("/http:\/\/www/","www",$string);

Reply

Marsh Posté le 01-12-2001 à 13:27:52    

gizmo a écrit a écrit :

$string=preg_replace("/http:\/\/www/","www",$string);  




 
Merci, ca veut dire quoi les \/ ? Ca remplace les points ?


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 01-12-2001 à 13:36:32    

non c'est \ suivi de / car / est le caractère de fin de pattern dont il faut lui appliquer un escape

Reply

Marsh Posté le 01-12-2001 à 19:52:36    

enfin c + clair comme ça on va dire...
$string = preg_replace("|http://www|si","www",$string);
et celui là est insensible à la casse

Reply

Marsh Posté le 01-12-2001 à 19:54:32    

tu peux retirer le "s", il est inutile dans ce cas-ci ;)

Reply

Marsh Posté le 01-12-2001 à 23:56:14    

c'est quoi d'ailleurs le "s" et le "i" ?
 
Il y a le "e" qui est possible aussi, non ?  
 
Jamais trouvé d'explication dans la doc?

Reply

Marsh Posté le 03-12-2001 à 13:37:57    

s: inclus les saut de ligne dans le symbol "."
i: insensible a la case
e: je sais plus.

Reply

Sujets relatifs:

Leave a Replay

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