Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/05/2007, 16h10   #1
Membre habitué
 
Avatar de php_de_travers
 
Inscription : juin 2004
Messages : 460
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 460
Points : 144
Points : 144
Par défaut remplacer ../ par rien du tout

Bonjour,

je souhaiterais remplacer l'élément de navigation suivant ../ dans un chemin par rien du tout avec ereg_replace.

Or, il semble que le fait d'introduire le signe / a pour effet d'échapper ce qui suit.

Comment faire ?
php_de_travers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 16h31   #2
Membre habitué
 
Avatar de php_de_travers
 
Inscription : juin 2004
Messages : 460
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 460
Points : 144
Points : 144
La solution que je viens de trouver moi-même personnellement, tout seul, sans aide, ou presque est-elle bonne ?

Code :
1
2
$a_remplacer = preg_quote ("../") ;
$valeur = ereg_replace ($a_remplacer, "", $string )
A bientôt.
php_de_travers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 19h43   #3
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 59
Détails du profil
Informations personnelles :
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : janvier 2007
Messages : 59
Points : 33
Points : 33
Envoyer un message via MSN à u115rcu
Je peux pas trop te dire fais des tests par contre c'est la meilleurs solution pour voir ca.
Regarde aussi du coté de str_replace() ;-)
u115rcu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 21h24   #4
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 38
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2007
Messages : 38
Points : 33
Points : 33
Exact. Pour ce que tu veux faire, enfin d'après ce que tu nous dis, il faut utiliser la fonction str_replace() qui nécessitera beaucoup moins de ressources que l'utilisation des expressions régulières.
Psykocrash est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h21.


 
 
 
 
Partenaires

Hébergement Web