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 22/11/2006, 17h02   #1
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
Par défaut html entity decode

Bonjour,

j'ai un petit soucit avec le html_entity_decode. je reçoit un texte avec différent caractères encoder.

j<br />df<br />ds

lors du décodage cela m'affiche bien la traduction mais les br ne sont pas interpreter, il apparaisse a l'écran.

Avait vous une idée ou soluce

merci

Mic
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2006, 17h17   #2
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

bè en faisant tout bêtement ceci :
Code :
echo html_entity_decode('j<br />df<br />ds');
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2006, 17h38   #3
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
ben vi mais les br s'affiche a l'écran et il ne sont pas interprété

html_entity_decode($_POST['Address'])

la variable vient d'un formulaire flash
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 09h25   #4
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
ah bon...
tu utilises quelle versionde PHP.
Parce que moi en faisant
Code :
1
2
$post='j<br />df<br />ds';
echo html_entity_decode($post);
j'ai bien les sauts de ligne et la
Code :
1
2
$post='j<br />df<br />ds';
echo $post;
j'ai les <br />.
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2006, 15h23   #5
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
la version 4.3.10.-18 sous apache2 avec serveur debian

si je colle le texte directememnt dans la fonction tous fonctionne correctement mais lorsque que passe par ma variable $_POST, la c'est le drame ;-)

j'ai trouver une parade, avec un replace et la tous fonctionne corectement, bizarre...
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2006, 15h39   #6
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Citation:
si je colle le texte directememnt dans la fonction tous fonctionne correctement mais lorsque que passe par ma variable $_POST, la c'est le drame ;-)
Alors on peut affirmer avec un taux d'erreur proche de 0% que tu n'as pas exactement la même chose dans ta chaine passé directement à ta fonction et le contenu de ton POST.

Pour tester, a ta place, je ferais un

Code :
1
2
3
 
echo htmlentities($_POST['address']).'<br>';
echo htmlentities($machaine).'<br>'; // celle que tu mets direct dans ta fonction
Il se peut que ça vienne de probleme du genre activation du magic_quote_gpc (parametre du php.ini) ou de truc dans ce style...
gloubi 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 23h30.


 
 
 
 
Partenaires

Hébergement Web