www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

texte-enrichi.php (1030B)


      1 <?php
      2 
      3 function formulaire_édition_texte_enrichi($données, $nom_champ) {
      4 	// Renvoie un formulaire d'édition de texte, avec comme valeur
      5 	// $données, et comme nom de champ POST $nom_champ.
      6 	
      7 	// Peut être juste un textarea, un éditeur wysiwym, ...
      8 	// Le format des données est libre, et n'est utilisé que par les
      9 	// fonctions de ce fichier.
     10 	
     11 	// TODO : comment stocker / utiliser des images etc. dans le texte
     12 	// enrichi ?
     13 	
     14 	// Pour l'instant, juste du texte brut. TODO : éditeur wysiwym
     15 	return '<p><textarea cols="80" rows="10" name="' . $nom_champ . '">' . $données . '</textarea></p>'; // TODO : escape html chars & co.
     16 }
     17 
     18 function affichage_texte_enrichi($données) {
     19 	// Renvoie $données formattées en HTML.
     20 	
     21 	// Les $données sont au même format que celles produites par le
     22 	// formulaire de la fonction ci-dessus.
     23 	
     24 	return "<p>" . $données . "</p>"; // escape html chars & co.
     25 }
     26 
     27 function miniature_texte_enrichi($données) {
     28 	return substr($données, 0, 50) . "..."; // escape html chars & co.
     29 }
     30 
     31 ?>