Antislash - PHP - Programmation
Marsh Posté le 05-07-2006 à 08:33:11
J'avais évidémment pensé à faire celà, mais ça ne marche pas.
Je demande à l'utilisateur d'indiquer dans un formulaire le chemin d'un répertoire. Je récupère cette valeur, puis j'essaye de remplacer les antislash par des doubles antislash, mais ça ne marche pas :
$rep = str_replace('\', '\\', $rep);
Le deuxième anti-slash me rend l'apostrophe comme un caractère normal, et donc ça plante puisqu'il lui manque un apostrophe pour fermer le deuxième paramètre de la fonction.
Vous voyez comment faire?
Marsh Posté le 05-07-2006 à 08:52:36
Merci. Mais par simple curiosité, pourquoi là ça fonctionne et pas tout à l'heure?
Marsh Posté le 05-07-2006 à 08:54:51
On te l'a déjà dit, pour afficher 1 \ il faut en mettre 2 \
donc \\ correspond à \
et \\\\ correspond à \\
Marsh Posté le 04-07-2006 à 17:06:15
Bonjour à tous,
J'essaye, en vain pour le moment, d'insérer un antislash ('\') dans une base de données MySql. Seulement, il le reconnait comme le caractère qui permet de rendre "normal" un caractère "spécial". Comment dois-je m'y prendre pour que '\' soit reconnu également comme un caractère spécial?