Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/10/2006, 19h31   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 184
Points : 43
Points : 43
Par défaut [Directives] Désactiver les magic_quotes

Bonsoir,

C'est à n'y rien comprendre, j'ai eu beau placer la ligne de code

Code :
set_magic_quotes_runtime(0);
dans tous mes fichiers .php (pas ceux inclus via include() ), et les magic quotes sont encore activés: les antislashes d'échappement sont encore là.

On m'a parlé de mettre un fichier php.ini avec cette option désactivée dans tous les dossiers du serveur, vous approuvez?
taffMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 22h07   #2
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
Le fichier php.ini est un fichier de configuration de PHP.
Je doute que ton hebergeur te laisse y accéder...
Cependant, si c'est en local, dans ton fichier php.ini, tu as les lignes :
Citation:
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
(Mettre à Off pour désactiver)

Si tu ne peux pas y accéder, tu peux modifier ses variables avec un fichier .htaccess qui contiendra :
Code :
1
2
3
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag magic_quotes_sybase Off
__________________
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2006, 14h25   #3
Membre du Club
 
Inscription : septembre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 184
Points : 43
Points : 43
Merci linaa, je vais de ce pas rechercher sur le net comment procéder pour créer ce fichier .htaccess (comment encoder, avec quel éditeur de texte de préférence, etc...) et je poste dans la foulée
taffMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2006, 20h29   #4
Membre émérite
 
Avatar de Linaa
 
Inscription : avril 2005
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 988
Points : 922
Points : 922
Il suffit de créer un nouveau fichier que tu nommes .htaccess
(sous Windows tu peux pas le faire, il faut le renommer sur une invite de commande)
... Et avec un simple editeur de texte (bloc notes, notepad), tu insères les lignes de mon précédent post
__________________
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 12h47   #5
Membre du Club
 
Inscription : septembre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 184
Points : 43
Points : 43
bonjour, j'encode en UTF8, unicode bedian? Et je le place à la racine du serveur?
taffMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2006, 17h44   #6
Membre du Club
 
Inscription : septembre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 184
Points : 43
Points : 43
alors Linaa j'ai placé ce fameux .htaccess à la racine du serveur et ça génère dans le navigateur cette erreur:

Code :
1
2
3
4
5
6
7
8
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
 
Please contact the server administrator, webadmin@kundenserver.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.
 
More information about this error may be available in the server error log.
 
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
What happened?
taffMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2006, 02h16   #7
Membre du Club
 
Inscription : septembre 2006
Messages : 184
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 184
Points : 43
Points : 43
En fait je ne l'ai pas placé au bon endroit ce fichier existe qq part mais il est protégé et ne peut être écrasé. J'ai contacté le support technique de l'hébergeur. Je te tiens au courant, bisous
taffMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h51.


 
 
 
 
Partenaires

Hébergement Web