problème de \ - PHP - Programmation
Marsh Posté le 22-01-2004 à 12:27:25
faut les doubler si c des anti slash enfin là c des slash dans ton exemple donc faut savoir de quoi tu parle
Marsh Posté le 22-01-2004 à 12:28:29
T'as des problèmes de slash ou de backslash ?
Pour le backslash, c'est normal, c'est un caractère utilisé pour escaper les caractères spéciaux. Donc stu veux avoir "youpi\youpla" dans une chaîne, il te faudra doubler ton backslash et faire $variable = "youpi\\youpla";
Marsh Posté le 22-01-2004 à 12:35:56
oui mon exemple ne va pas :
"\\toto\tata" => "\toto\tata"
ou ce que je souhaite
"\\toto\tata" => "\\toto\tata"
donc la question est que ca diffère entre le serveur apache/php de deux becanes.
Ca marche chez moi mais pas chez un pote
lorque je rentre :
"\\toto\tata" => "\\toto\tata" c'est ce que je veux et je ne traite pas la chaine.
chez un pote ca fait ca :
"\\toto\tata" => "\toto\tata" il y a un slash de parti !!
c'est étrange non
Marsh Posté le 22-01-2004 à 12:37:39
Non, faut les doubler comme on t'a dit juste avant !
Pour avoir "\\toto\tata", il te faudra écrire "\\\\toto\\tata"
Marsh Posté le 22-01-2004 à 12:41:22
chez moi sans les doubler c'est bon
chez lui seulement le premier slash de la chaine n'apparait pas
Marsh Posté le 22-01-2004 à 12:44:42
Marsh Posté le 22-01-2004 à 12:46:02
effectivement chez moi ca marche toujours :
infos rentrées \\\\toto\\tata
infos affichées \\\\toto\\tata
infos voulues \\toto\tata
Marsh Posté le 22-01-2004 à 12:47:22
et chez mon pote
infos rentrées \\\\toto\\tata
infos affichées \\\toto\\tata
infos voulues \\toto\tata
Marsh Posté le 22-01-2004 à 12:50:18
tu les "rentres" comment tes infos ?
Tente le bout de code tout con :
echo "\\\\toto\\tata" et vois c'que ça donne.
Marsh Posté le 22-01-2004 à 12:59:02
Bin c'est bon, alors !@# 'tain mais au s'cours
Marsh Posté le 22-01-2004 à 13:00:44
oui et chez mon pote ca fait ca:
\ oto\tata
le premier qui me dit change de pote je le tue
Marsh Posté le 22-01-2004 à 13:01:58
Change de pote
Je vois pas pourquoi ça fait ça chez ton pote ; doit y avoir une merde dans sa config. P'têt une histoire de magic_quotes à off, mais j'en doute.
Marsh Posté le 22-01-2004 à 13:03:15
tout le problème est là,
chez moi j'avais pas besoin d'une confirmation, je sais que ca marche
le problème chez lui le premier \ est aspiré
Marsh Posté le 22-01-2004 à 13:05:06
Bin alors là... j'vois pas
Marsh Posté le 22-01-2004 à 12:25:20
bonjour,
J'ai un problème d'anti slash
quand je rentre une chaine avec un slash dans un champ texte et que je la réaffiche apres suivant le serveur j'ai :
exemple :
chaine :
"//toto/tata" => "/toto/tata"
ou ce que je souhaite
"//toto/tata" => "//toto/tata"
je me demande si ca se trouve dans le php.ini ca comme info?