Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 10/03/2008, 14h37   #1
Membre actif
 
Inscription : février 2008
Messages : 455
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 455
Points : 161
Points : 161
Par défaut Apostrophes et application sous linux

Bonjour,

J'ai fais une petite application en PHP qui tourne sur un serveur linux.
Lorsque j'encode un message dans mon fichier , si dans ce message , j'inclus une apostrophe , un backslash se met automatiquement devant cette apostrophe.

Exemple :
J'encode le message par l'outil que j'ai conçu
devient:
J\'encode le message par l\'outil que j\'ai conçu

Est-ce que quelqu'un aurait la solution pour faire disparaître ce caractère?

D'avance , merci !
libuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2008, 14h55   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
je ne sais pas comment tu places des antislashs, mais il existe la fonction addslashes (http://no.php.net/manual/fr/function.addslashes.php)
Et donc celle pour les enlever stripslashes (http://no.php.net/manual/fr/function.stripslashes.php)
...
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2008, 18h12   #3
Membre actif
 
Inscription : février 2008
Messages : 455
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 455
Points : 161
Points : 161
rhaa je n'y avais même pas pensé !
Je ne peux pas tester cela à partir de chez moi mais j'essayerai.

Merci beaucoup !

ps:Si quelqu'un connait la raison de ces ajouts , j'aimerais savoir par curiosité !
libuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2008, 18h58   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Si vos données ont une provenance extérieure (méthodes GET, POST et COOKIE), ce traitement sera automatiquement effectué en interne par PHP dès lors que le paramètre de configuration magic_quotes_gpc est sur On. Aujourd'hui il n'y a plus lieu qu'elle soit active, c'est à vous que revient la responsabilité de les protéger en fonction de ce à quoi elles sont destinées (injections SQL et autres) d'autant plus que ça n'existera plus dans la prochaine version majeure de PHP (6).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2008, 17h22   #5
Membre actif
 
Inscription : février 2008
Messages : 455
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 455
Points : 161
Points : 161
Citation:
Envoyé par julp Voir le message
Si vos données ont une provenance extérieure (méthodes GET, POST et COOKIE), ce traitement sera automatiquement effectué en interne par PHP dès lors que le paramètre de configuration magic_quotes_gpc est sur On. Aujourd'hui il n'y a plus lieu qu'elle soit active, c'est à vous que revient la responsabilité de les protéger en fonction de ce à quoi elles sont destinées (injections SQL et autres) d'autant plus que ça n'existera plus dans la prochaine version majeure de PHP (6).
Le serveur sur lequel sont les fichiers tourne sur PHP3.
Je suppose que le paramètre est désactivé.

Merci beaucoup de ta réponse !
libuma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2008, 18h20   #6
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par libuma
Le serveur sur lequel sont les fichiers tourne sur PHP3.
Vous êtes sérieux ? Deux versions (majeures) de retard, c'est pas mal ...

Citation:
Envoyé par libuma
Je suppose que le paramètre est désactivé.
A priori, (la documentation ayant été remise à jour depuis) ça n'existait pas donc ce n'en serait pas la source (mais c'est facile, pour vous, à vérifier ).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2008, 13h20   #7
Membre actif
 
Inscription : février 2008
Messages : 455
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 455
Points : 161
Points : 161
Citation:
Envoyé par julp Voir le message
Vous êtes sérieux ? Deux versions (majeures) de retard, c'est pas mal ...
Et oui !
J'ai fais le programme pour mon établissement scolaire , le prof ne connait pas bien le PHP , il a de vieux scripts qu'il a peur de devoir modifier donc il laisse tourner le serveur sous PHP3 ..
Heureusement qu'il n'y avait que les méthodes POST & GET à supprimer comme changement pour passer de PHP5 à PHP3
libuma 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 08h50.


 
 
 
 
Partenaires

Hébergement Web