Pb contenu html en PHP

Pb contenu html en PHP - PHP - Programmation

Marsh Posté le 18-10-2010 à 15:42:16    

Bonjour, tout le monde ça va ?
 
j'ai un champ dans une base de données qui a un contenu HTML, exemple :  
<div>Dans le cadre de projet informatique, l'unité de recherche UMR-IATE à Montpellier propose un stage dans le domaine du développement web. </div><div> </div><div>les susjdh  : </div><div><ul><li>PHP</li><li>MYSQL</li><li>HTML/CSS</li></ul>MERCI D'ENVOYER  <br /></div>
 
moi je veux récupérer ce contenu et l'afficher dans un TEXTAREA mais le pb kil m'affiche les balises html avec .  
 
comment faire pour convertir ses balises html ??  
 
Merci d'avance
 
A+

Reply

Marsh Posté le 18-10-2010 à 15:42:16   

Reply

Marsh Posté le 18-10-2010 à 16:27:20    

Qu'est-ce que tu appelles "convertir les balises html" :??: Soit tu veux les virer (via strip_tags()) soit tu veux les voir écrites dans le textarea (via htmlspecialchars()).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 18-10-2010 à 16:44:40    

rufo a écrit :

Qu'est-ce que tu appelles "convertir les balises html" :??: Soit tu veux les virer (via strip_tags()) soit tu veux les voir écrites dans le textarea (via htmlspecialchars()).


 
je voulais dire que si par exemple j'ai des  
text :  
<ul><li>toto</li><li>tata</li></ul>
 
je veux l'afficher en tenant compte des balises HTML =>  
text :  

  • toto
  • tata

Reply

Marsh Posté le 18-10-2010 à 17:04:09    

Ben faut faire ton propre rendu, au passage, bon courage pour afficher une puce dans un textarea  :sarcastic:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 18-10-2010 à 17:24:50    

atout1 a écrit :


 
je voulais dire que si par exemple j'ai des  
text :  
<ul><li>toto</li><li>tata</li></ul>
 
je veux l'afficher en tenant compte des balises HTML =>  
text :  

  • toto
  • tata



Bonjour,  
 
Autant que je sache, ce n'est pas directement possible, et le fait que ca ne le soit pas semble assez logique: le champ "<textarea>" est un champ de saisie, pas d'affichage ou mise en forme; si la liste (pour reprendre votre exemple) s'affichait en tant que liste et non en tant que texte (le code HTML d'origine), il faudrait un éditeur graphique pour modifier/saisir le contenu du "<textarea>"...  
 
Ceci étant, il existe des solutions "indirectes", via, précisément, des modules JavaScript (ou autres langages de scripting HTML) construisant des zones d'édition graphique de HTML, des "éditeurs HTML en ligne" en quelque sorte... Une recherche sur le WEB vous orientera vers nombre d'entre eux.  
Quelques noms:  

  • TinyMCE
  • CKeditor
  • Whizzywig
  • tinyeditor
  • VisulaTextBox

Et une page en comparant bon nombre:  
http://www.geniisoft.com/showcase.nsf/WebEditors
 
Cordialement,  
 :)  

Reply

Marsh Posté le 18-10-2010 à 17:28:47    

Frege64 a écrit :


Bonjour,  
 
Autant que je sache, ce n'est pas directement possible, et le fait que ca ne le soit pas semble assez logique: le champ "<textarea>" est un champ de saisie, pas d'affichage ou mise en forme; si la liste (pour reprendre votre exemple) s'affichait en tant que liste et non en tant que texte (le code HTML d'origine), il faudrait un éditeur graphique pour modifier/saisir le contenu du "<textarea>"...  
 
Ceci étant, il existe des solutions "indirectes", via, précisément, des modules JavaScript (ou autres langages de scripting HTML) construisant des zones d'édition graphique de HTML, des "éditeurs HTML en ligne" en quelque sorte... Une recherche sur le WEB vous orientera vers nombre d'entre eux.  
Quelques noms:  

  • TinyMCE
  • CKeditor
  • Whizzywig
  • tinyeditor
  • VisulaTextBox

Et une page en comparant bon nombre:  
http://www.geniisoft.com/showcase.nsf/WebEditors
 
Cordialement,  
 :)  


 
Merci, pour les précisions

Reply

Marsh Posté le 18-10-2010 à 17:31:28    

rufo a écrit :

Ben faut faire ton propre rendu, au passage, bon courage pour afficher une puce dans un textarea  :sarcastic:


 
bon; pas forcément dans un textarea ... . est ce que c'est possible autrement, je veux que l'afficher dans quoi ce soit ??
 
 

Reply

Marsh Posté le 18-10-2010 à 17:41:38    

atout1 a écrit :


 
bon; pas forcément dans un textarea ... . est ce que c'est possible autrement, je veux que l'afficher dans quoi ce soit ??
 
 


 
Frege64 a déjà répondu à cette question...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 18-10-2010 à 22:23:02    

atout1 a écrit :


 
bon; pas forcément dans un textarea ... . est ce que c'est possible autrement, je veux que l'afficher dans quoi ce soit ??
 
 


 
Je n'ai peut-être pas tout compris mais un simple  

Code :
  1. <?php
  2.   echo $mon_contenu_du_champ;
  3. ?>


 
doit produire le résultat attendu.

Reply

Marsh Posté le 19-10-2010 à 09:41:06    

non, il veut pouvoir éditer son contenu...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed