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 ?>