transformé les \n en <br> [PHP] - PHP - Programmation
Marsh Posté le 09-04-2002 à 18:27:28
OK il faut faire une fonction si je comprend bien ... c'était juste pour savoir
Marsh Posté le 09-04-2002 à 18:32:36
En PHP :
Code :
|
En JavaScript :
Code :
|
[jfdsdjhfuetppo]--Message édité par Dost67--[/jfdsdjhfuetppo]
Marsh Posté le 09-04-2002 à 19:17:59
ah ben si ca existe j'aurai appris qqchose aujourd'hui ...
Marsh Posté le 09-04-2002 à 19:56:04
nl2br() retourne la chaîne string dont toutes les lignes ont été remplaçées par '<BR />'.
extrait de http://www.php.net/manual/fr/function.nl2br.php
Marsh Posté le 09-04-2002 à 23:32:23
j'aurais bien envie de la modifier cette fonction (pour activer/désactiver le /> du XHTML..)
quelqu'un a déje tripatouillé le source de php ?
Marsh Posté le 09-04-2002 à 23:47:31
Sh@rdar a écrit a écrit : j'aurais bien envie de la modifier cette fonction (pour activer/désactiver le /> du XHTML..) quelqu'un a déje tripatouillé le source de php ? |
Le fais-tu exprès ? Si j'ai mis des fonctions personnalisées au dessus, c'est bien parce que nl2br() c'est de la merde.
Marsh Posté le 09-04-2002 à 23:52:14
alors là désolé mais utiliser un moteur regexp pour une broutille comme ça je vois vraiment pas l'intérêt
une fonction native c'est quand même nettement mieux et bien plus rapide
moi le seul truc qui m'emmerde parfois c'est le / alors je vais essayer de le virer.
Marsh Posté le 09-04-2002 à 23:58:43
Sh@rdar a écrit a écrit : j'aurais bien envie de la modifier cette fonction (pour activer/désactiver le /> du XHTML..) quelqu'un a déje tripatouillé le source de php ? |
Et quel est le problème avec le /> du XHTML ? Que je sache <br /> est compatible avec le HTML 4.
Marsh Posté le 10-04-2002 à 00:04:12
j'ai eu quelques pbs sur certains navigateurs (je sais plus si c'est Netscape 4 ou Opera 3)
en fait je voudrais juste modifier la fonction pour lui ajouter un paramêtre syle nl2br(string string,int enable_XHTML) ça serait pas mal du tout.
Marsh Posté le 10-04-2002 à 00:05:40
Bah ouais... et tu vas modifier le source de PHP ? Moi le / du <br /> je le vire car comme ça je suis sûr que ça passe en HTML 3 (eh oui il y a encore bcp de blaireaux qui sont au HTML 3 sans les cookies sur Internet) même si je n'ai jamasi testé.
Marsh Posté le 10-04-2002 à 00:07:15
est-ce qu'on utilise aussi nl2br pour afficher un champ (de type texte) d'une table mysql avec les saut de ligne ?
Marsh Posté le 10-04-2002 à 00:10:22
Dost67 a écrit a écrit : Bah ouais... et tu vas modifier le source de PHP ? Moi le / du <br /> je le vire car comme ça je suis sûr que ça passe en HTML 3 (eh oui il y a encore bcp de blaireaux qui sont au HTML 3 sans les cookies sur Internet) même si je n'ai jamasi testé. |
mais lâche moi la grappe, t'es lourd !
ta solution est archi connue mais ne M'INTERESSE PAS, t'as compris ?
Ca serait une bonne occasion de farfouiller le code de PHP pour améliorer certains trus, ça sert à ça l'open source !
Marsh Posté le 10-04-2002 à 00:16:15
Sh@rdar a écrit a écrit : j'ai eu quelques pbs sur certains navigateurs (je sais plus si c'est Netscape 4 ou Opera 3) en fait je voudrais juste modifier la fonction pour lui ajouter un paramêtre syle nl2br(string string,int enable_XHTML) ça serait pas mal du tout. |
Aucun problème avec Netscape 4. Opera 3 je sais pas, mais on va considérer qu'il est vieux
Par contre, fais gaffe si tu veux modifier une fonction PHP, ton code PHP ne sera plus portable.
[jfdsdjhfuetppo]--Message édité par gm_superstar--[/jfdsdjhfuetppo]
Marsh Posté le 10-04-2002 à 00:21:37
no pob pour la portabilité, j'ai surtout envie de tester quelques trus sur mon serveur de dev
Marsh Posté le 09-04-2002 à 18:24:54
Bonjour,
y a t il une fonction php ou javascript qui transforme les retours chariot \n en balise <br>.
Merki