problème avec l’éditeur wysibb
- Accueil
- Forum
- Programmation
- PHP
- problème avec l’éditeur wysibb
Flex Le 31 décembre 2016 à 01:20 (Édité le 25 janvier 2019 à 17:53)
J'ai installer wysibb sur mon forum tout fonctionne correctement cependant sur l’éditeur quand je créer un sujet est que je vais à la ligne et que j'enregistre le sujet le retour à la ligne n'est pas pris en compte ce qui fait que j'ai un texte tout coller depuis hier je cherche une solution à ce problème mais je n'ai rien trouvé sur google.
Merci d'avance pour votre aide, et bonne année à tous :D
coucougael94 Le 31 décembre 2016 à 22:20 (Édité le 1 janvier 1970 à 01:00)
D'après ce que j'ai compris, le retour a la ligne de ton (éditeur / navigateur / config PHP) pose problème ?
Explication :
C'est un problème de NL CR LF CRLF <br>.
En faite, toutes les balises html ne tienne pas compte des retours a la ligne effectués (sauf la balise pre).
Du coup, il faut que tu transforme toutes les nouvelles lignes par des <br>.
Les nouvelles lignes sont compris comme des caractères pour les systèmes d'exploitation.
Tableaux des caractères pour les système d'exploitation :
- LF (Line field): Linux
- CR (carage return): Mac
- CRLF : Windows
Cependant, Le web est basé sur la norme NL (new line).
Ce que l'on reçoit d'un textearea est donc en NL.
Solution :
Utilise cet fonction
// $_POST['editor'] = Texte préformaté
$parsing = $parser->parse($_POST['editor']);
//Texte sous forme HTML et préformaté
$data = nl2br($parsing);
// $data = Texte sous forme HTML composé de <br>
Bonne ané Balatharas Le 1 janvier 2017 à 22:47 (Édité le 1 janvier 1970 à 01:00)
Flex Le 2 janvier 2017 à 17:43 (Édité le 1 janvier 1970 à 01:00)