Bonjour,
j'ai un problème concernant la mise en forme de texte dans mes pages WEB.
Dans un premier temps, j'ai un formulaire avec un champ Textarea qui me permet de saisir le texte dans une base SQL en utilisant du PHP.
Le contenu de ma table contient les sauts de ligne correspondant à la saisie dans le formulaire.
Quant je récupère les valeurs via PHP pour les afficher dans mon document (sans un champ textarea), les sauts de ligne disparaissent et le texte est écrit "au kilomètre".
Auriez-vous des astuces pour encoder le texte récupéré de la base de données ou même celui à envoyer pour que l'affichage soit convenable.
J'ai une restriction: Quand j'affiche le texte dans un Textarea pour son édition, il ne faut pas que j'aie des <BR /> ou des \n
Dois-je utiliser des fonctions type htmlspecialchars ? Si oui, pourriez-vous me dire à quel moment de la procédure.
Pour info, le doctype de mes pages est le suivant:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
J'ai fait une brève recherche sur les forums mais depuis la nouvelle mise en forme de media-box je n'ai que des erreurs: Fatal error: Maximum execution time of 30 seconds exceeded in /home/httpd/vhosts/media-box.net/subdomains/dream/httpdocs/sources/topics.php on line 814
du coup, je n'ai pas pu trouver la réponse à ma question.
D'avance je vous remercie pour votre aide
leica69 (Antonio)