le 12/08/2005 à 11:12
Bzh
Ha oui !!! Je n' avais pas fait attention à ceci.
Il vous manque quelques fonctions lors de l' affichage de vos variables.
En local, avec easyphp configuré par défaut, les magics_quotes sont à OFF !!! Mais ce n' est pas le cas des hébergeurs, qui par défaut (pour la sécurité) mettent les magics_quotes à ON !!! Pour avoir une bonne portabilité de votre code, il est important de modifier quelques petites choses:
modifiez le en
Ensuite, lors de l' affichage en html, il est important de transformer les caratères spéciaux en entité html !!! Et cela se fait avec la fonction 'htmlentities()' ce qui nous donne
Et voila, mais il me semble important de respecter cela...
Bye...
Il vous manque quelques fonctions lors de l' affichage de vos variables.
En local, avec easyphp configuré par défaut, les magics_quotes sont à OFF !!! Mais ce n' est pas le cas des hébergeurs, qui par défaut (pour la sécurité) mettent les magics_quotes à ON !!! Pour avoir une bonne portabilité de votre code, il est important de modifier quelques petites choses:
<?php echo "<option value=".$curseur[0].">".$curseur[1]; ?>
<?php echo "<option value=".stripslashes($curseur[0]).">".stripslashes($curseur[1]); ?>
Ensuite, lors de l' affichage en html, il est important de transformer les caratères spéciaux en entité html !!! Et cela se fait avec la fonction 'htmlentities()' ce qui nous donne
<?php echo "<option value=".stripslashes($curseur[0]).">".htmlentities(stripslashes($curseur[1])); ?>
Et voila, mais il me semble important de respecter cela...
Bye...