remplacer / par \ ...

arf
Invité n'ayant pas de compte PHPfrance

26 avr. 2005, 14:53

salut tout le monde bah voilà je pense que ma question est dans le sujet j'ai quelque chose qui se présente comme ça :
$repertoire = '../repertoire/fichier';
$rep = str_replace("/","\",$repertoire);
le soucis c'est que ça marche qu'avec des string :) donc je cherche une fonction similaire pour le faire avec le slash et antislash :) merci !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 avr. 2005, 14:55

J'ai pas bien compris !!!

Tu veut changer des / en \ dans autre chose que des strings ??

Je suis désolé mais je voit pas de quoi tu parles !!!
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

26 avr. 2005, 15:04

je comprend pas tellement non plus, mais tu as fait une faute de frape plus haut => essaye avec :
$repertoire = '../repertoire/fichier';
$rep = str_replace("/","\\",$repertoire);

arf
Invité n'ayant pas de compte PHPfrance

26 avr. 2005, 15:05

salut nan en fait j'ai ceci ...

$repertoire = '../repertoire/fichier';

et moi je voudrais cela... en passant par une foncltion php puisque mes chemins sont stocké dans une base de données donc je peux pas modifier le chemin dans la base...

$repertoire = '..\repertoire\fichier';

j'espère que c'est plus clair :)

Daz
Eléphanteau du PHP | 36 Messages

26 avr. 2005, 15:06

Salut,
voila la solution

$repertoire = '../repertoire/fichier';
$rep = str_replace("/","\\",$repertoire);

il faut doubler ton "\" sinon php pense que tu veux echapper ton " et du coup y comprend pas

++

Daz

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 avr. 2005, 15:07

Comme l'as dit cerber, corrige ton erreur de syntaxe et ça devrait fonctionner !!!
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

arf
Invité n'ayant pas de compte PHPfrance

26 avr. 2005, 15:11

ralalaal le double \\ j'y aurais jamais penser :) merci en tout cas ça fonctionne très bien !

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

26 avr. 2005, 16:28

c po grave faut dire que j'aurais pu préciser quelle faute de frappe j'avais corrigé ;)

=> Résolu