Accueil
Forums
Turoriaux
Inscription
Connexion
Fil RSS
Bienvenue invité !
Samedi 22 Novembre 2008
Vous êtes ici: Crea-paradise.com > Forums > Entraide > PHP > [Résolu] Comment faire pour...? > Lecture du sujet

[Résolu] Comment faire pour...?

dans un t"extearea


1
Auteur Message
> Posté le : 08/09/2008 16h38
Aucun avatar


Groupe : Membres
Messages : 70

Bonjours à tous

Voici mon nouveau problème.

J'ai constater que mes textearea me donne du texte sans mise en forme.

C'est a dire que il ne fait pas de retour à la ligne.

Comment faire pour pouvoir retranscrire ce que l'utilisateur à marquer, au retour à la ligne près?

J'ai chercher sur google, mais en vain, ne sachant comment lui faire ma requête.

Merci de votre aide @++

PHP Dev en force 
> Posté le : 08/09/2008 17h09
Avatar de lbeetls01


Groupe : Admins
Messages : 2070

Salut,
La fonction nl2br te permet de remplacer les retours à la ligne des textarea par des retours à la ligne HTML (<br />).


> Posté le : 08/09/2008 18h56
Aucun avatar


Groupe : Membres
Messages : 70

merci

j'ai un autre soucis

Mes accents ne sont plus visible, ils sont remplacer par du texte bizard

regarde, j'ai mit tous les accents éèàùôîûêâ  ca ma rendu ceci:


Freez69
Statut: admin

Titre du sujet:
Essaie Message:

Code :
é
Ã
ù
ô
î
û
ê
â


Merci de me dire comment je peu remedier a ceci?

Je suis en UTF-8 sans BOM

Merci

PHP Dev en force 
> Posté le : 08/09/2008 19h13
Avatar de lbeetls01


Groupe : Admins
Messages : 2070

Ta base de donnée est aussi en UTF-8 ?
Si oui, tu peux simplement faire un htmlspecialchars avant d'entrer les infos dans la base de donnée. Elle va te convertir tous les caractères spéciaux (accents y compris) en entités HTML.
C'est pas forcément super propre, mais au moins tu n'a plus de problèmes d'encodage =p.


> Posté le : 09/09/2008 15h19
Aucun avatar


Groupe : Membres
Messages : 70

Je cois que c'est le fait que j'utilisais "htmlentities" au lieu de ce que tu m'a dit.

Maintenant tout vas bien, et oui ma BDD est en utf-8.

Merci @++

PHP Dev en force 
1