Page 1 sur 2

Stripslashe

Posté : 26 janv. 2011, 15:50
par Toutou
Bonjour, j'ai acheter un hebergement pour mon site et je rencontre actuellement quelque probleme a cause de l'adaptation de mes scripts php.
Mon anciens hebergeur voulait que l'on fasse un addslashes puis un stripslashes sur les texts.
Mais quand j'ai porté le script, je me suis rendu compte cela faisait bugger bien des choses.
J'ai donc enlever ces fonctions de mes script (aussi bien add que strip) mais des que j'edite un article grace à la zone d'administration (que j'ai crée), et bien je me retrouve avec pleins de slashes partout :
img src=\"../Images/Musiques/lol.jpg\" alt=\"Black Dahlia\" align=\"left\">
Avec l\\\\\\\'épique Funeral Thirst, Elder Misanthropy ou When the Last Grave has emptied, le groupe fait bien plus que de poser les bases de leur groupe autant musicalement qu\\\\\\\'au niveau des paroles inspirés des films de George Romero.
Alors que j'avais pris le soin de toutes les enlever depuis phpmyadmin (pour etre sur).


Auriez vous une idée ?

Re: Stripslashe

Posté : 26 janv. 2011, 15:58
par stealth35
hello, c'est surement du aux magic_quotes, regarde ta config php

Re: Stripslashe

Posté : 26 janv. 2011, 16:28
par toutou
Merci, il faut donc acces au fichier config.php ?
je ne le trouve pas sur mon FTP, mon hébergeur est PlanetHoster, une idée ?

Re: Stripslashe

Posté : 26 janv. 2011, 16:30
par stealth35
Merci, il faut donc acces au fichier config.php ?
je ne le trouve pas sur mon FTP, mon hébergeur est PlanetHoster, une idée ?
non, si tu veux voir ta config c'est dans un phpinfo (créer un fichier php avec <?php phpinfo(); ?>)

Re: Stripslashe

Posté : 26 janv. 2011, 16:38
par toutou
-magic-quotes' '--enable-

Pas cool, je n'vais jamais eu ce probleme, comment y remedier.

Re: Stripslashe

Posté : 26 janv. 2011, 16:39
par stealth35
-magic-quotes' '--enable-

Pas cool, je n'vais jamais eu ce probleme, comment y remedier.
c'est marqué dans le lien que je t'ai donné :wink:

Re: Stripslashe

Posté : 26 janv. 2011, 16:46
par toutou
D'accord, mais j'ai une erreur 500 (ou 550) en modifiant le .htaccess.
il va faloir que je mette une fonction a chaque début de fichier ?
C'est pas cool.

Re: Stripslashe

Posté : 26 janv. 2011, 17:00
par stealth35
D'accord, mais j'ai une erreur 500 (ou 550) en modifiant le .htaccess.
il va faloir que je mette une fonction a chaque début de fichier ?
C'est pas cool.
t'es chez quel hébergeur ?

Re: Stripslashe

Posté : 26 janv. 2011, 18:04
par toutou
PlanetHoster

Re: Stripslashe

Posté : 26 janv. 2011, 19:47
par toutou
J'ai mis le script, sa semble marcher, mais le code HTMl contenu dans les articles de la table MYSQL ne sont plus éxécuter....
j'ai mis ca au debut des fichiers modification administration et affichage des articles :
if (get_magic_quotes_gpc()) {
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
while (list($key, $val) = each($process)) {
foreach ($val as $k => $v) {
unset($process[$key][$k]);
if (is_array($v)) {
$process[$key][stripslashes($k)] = $v;
$process[] = &$process[$key][stripslashes($k)];
} else {
$process[$key][stripslashes($k)] = stripslashes($v);
}
}
}
unset($process);
}

Re: Stripslashe

Posté : 26 janv. 2011, 19:51
par stealth35
toutes requêtes mysql doit être protégées avec mysql_real_escape_string, les magic_quotes les rajoutes par défaut, par contre je te conseil de demander a ton hébergeur comment déactiver les magic_quote plutôt que de de faire un code pour contourner le problème.

Re: Stripslashe

Posté : 26 janv. 2011, 20:01
par toutou
Merci pour tout, j'avais enlever addslashes et stripslashes de mes codes quand j'avais eu le bug avec les magics_quotes, pour l'instant, je me contente de rajouter le code en haut de chaque page.(je ne comprend d'ailleur pas le code du tout).
Mais j'ai contacté lPlanetHoster pour leur demander de l'enlever.

Pourquoi les hebergeurs gardes t'ils ces mesures qui sont totalement inutile maintenant ?

Re: Stripslashe

Posté : 26 janv. 2011, 20:22
par toutou
Le problème est résolu, le php.ini à été modifier et cela marche.

Je suis impressionner par la vitesse de réponse de cet hebergeur, message envoyé a 15 répondu à 18.
BRAVO.

j'ai un autre problème, je peux le poster ici ?

Re: Stripslashe

Posté : 26 janv. 2011, 21:45
par Berzemus
Le problème est résolu, le php.ini à été modifier et cela marche.

Je suis impressionner par la vitesse de réponse de cet hebergeur, message envoyé a 15 répondu à 18.
BRAVO.

j'ai un autre problème, je peux le poster ici ?
Sur ce forum tu veux dire ? Oui, tu peux poster autant de fois que tu veux sur ce forum :wink:

Re: Stripslashe

Posté : 27 janv. 2011, 11:05
par stealth35
Pourquoi les hebergeurs gardes t'ils ces mesures qui sont totalement inutile maintenant ?
ça dépend surtout de ta version de PHP