Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
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 18/04/2006, 13h09   #1
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 262
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 262
Points : 305
Points : 305
Par défaut Ne pas traiter du HTML

Slu

j ai du code html dans une variable et je ne veux pas qu il soit ionterprete mais affiche tel quel . Comment faire ?

thx @+
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 13h21   #2
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 035
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 035
Points : 1 813
Points : 1 813
fonction htmlentities (voir la doc www.php.net)
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 13h23   #3
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 262
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 262
Points : 305
Points : 305
ca marche .... merci !
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 13h25   #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
Quelle est ta variable ?
Linaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 13h27   #5
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 035
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 035
Points : 1 813
Points : 1 813
Pourtant l'exemple donné sur la doc semble correspondre a ce que tu cherches :

Code :
1
2
3
4
5
6
7
8
9
 <?php
$str = 'Un \'apostrophe\' en <strong>gras</strong>';
 
// Affiche : Un 'apostrophe' en &lt;strong&gt;gras&lt;/strong&gt;
echo htmlentities($str);
 
// Affiche : Un &#039;apostrophe&#039; en &lt;strong&gt;gras&lt;/strong&gt;
echo htmlentities($str, ENT_QUOTES);
?>

http://www.php.net/manual/fr/function.htmlentities.php

Qu'entends tu par, ca marche pas ?
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 13h30   #6
Membre éclairé
 
Avatar de Seth77
 
Homme
Développeur .NET
Inscription : octobre 2005
Messages : 1 262
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : octobre 2005
Messages : 1 262
Points : 305
Points : 305
c bon ca marche !! merci tlm
Seth77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 13h38   #7
Futur Membre du Club
 
Inscription : février 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 24
Points : 15
Points : 15
Envoyer un message via MSN à wiLL_
Merci je cherchais aussi cette solution, mais je ne savais ou chercher ^^
wiLL_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2006, 03h12   #8
Membre du Club
 
Avatar de Jarodd
 
Inscription : août 2005
Messages : 258
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 258
Points : 63
Points : 63
Bonjour,

J'emprunte le topic, même s'il est résolu, pour une petite question sur htmlentities. En fait je dois l'appliquer 2 fois pour modifier les caractères html, par exemple :

Code :
1
2
3
4
5
6
7
8
9
$var1 = '<strong>gras</strong>';
echo 'var1 = ' . $var1 . '<br /><br />'; // écrit gras (en gras)

$var2 = htmlentities($var1);
echo 'var2 = ' . $var2 . '<br /><br />'; // écrit <strong>gras</strong>

$var3 = htmlentities($var2, ENT_QUOTES);
echo 'var3 = ' . $var3 . '<br /><br />'; // écrit la phrase avec les caractères  &gt; etc...
Je ne trouve pas normal qu'il faille le mettre 2 fois pour avoir les bons caractères. Je développe pour le moment mon site uniquement en local ( PHP version 4.3.1.0, avec EasyPhp 1.8). Est-ce qu'il y a un réglage à faire dans la config ?

Merci pour vos éclaircissements.

Jarodd
Jarodd est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h41.


 
 
 
 
Partenaires

Hébergement Web