Sondage :

Publicité




Partenaires




Jmax-Hardware

mxdev.net

feedburner
donate.gif


306 visiteur(s) en ligne
Forums d'entraide informatique - Les forums de PCW
probleme d'antislash - Version imprimable

+- Forums d'entraide informatique - Les forums de PCW (http://forum.pcinfo-web.com)
+-- Forum : Forum Informatique (/forumdisplay.php?fid=39)
+--- Forum : Internet - Navigation -Programmation - Scripts - Developpement (/forumdisplay.php?fid=8)
+--- Discussion : probleme d'antislash (/showthread.php?tid=1498)



probleme d'antislash - emma13 - 24-07-2007 07:39 AM

salut !!
j'ai un probleme dans mon programma php/html, je lui donne des liens avec des antislash et lui il me les double:
en sachant que ma page s'appelle modification.php et que je post vers la meme page

<html>

<?
if($_POST["Ajouter"] && !isset($_POST['Application'])){
echo "Ajout d'une application ou d'un produit";
?>
<FORM method=post action="modification.php">
<TABLE BORDER=0>
<TR>

<TD>Nom de l'application</TD>
<TD><INPUT type=text name="Application"></TD>
</TR>
<TR>
<TD>Répertoire de livraison</TD>
<TD><INPUT type=text name="Repertoire_de_livraison"></TD>
</TR>
<TR>
<TD align="center">

<INPUT type="submit" name="Ajouter" value="Ajouter"></TD>
</TR>
</TABLE>
</FORM>
<? } echo $_POST['Repertoire_de_livraison'];?>


si par exemple mon repertoire est \serveur\document
lui il me repond \\serveur\document.
si vous voyez d'ou ça vient, parceque je ne vois pas dutout.
Merci,
Emma.


- Troll - 24-07-2007 12:55 PM

Cela vient tout simplement du fait que les données sont passées via le tableau $_POST[], pourquoi est-ce que cela en rajoute, je ne sais pas, mais j'ai constaté également que cela rajoutait des antislashes, tout comme tu obtiendras "\' " à la place de " ' " Wink

Donc pour résoudre le problème :



echo stripslashes($_POST['Repertoire_de_livraison']);




- Teclis - 24-07-2007 14:32 PM

Les magic_quotes doivent être activés Wink


- Troll - 24-07-2007 15:07 PM

Teclis a écrit :Les magic_quotes doivent être activés Wink

...pour ?


- Teclis - 25-07-2007 10:22 AM

Quand les magic_quotes sont activés, le serveur ajoute automatiquement des antislashes pour sécuriser les données.


probleme d'antislash - Troll - 17-06-2008 07:22 AM

Sujet mis en résolu (elle n'a pas répondu mais cela venait bien des magic_quotes() de PHP (quoi d'autre ? ).

edit :

Sujet résolu transcrit sur le Wiki : http://wiki.pcinfo-web.com/Problème_d'antislash_sur_données_POST_PHP.