• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Probleme mit der Validität bei nl2br

Status
Für weitere Antworten geschlossen.

=]ReDHeaD[=

Mitglied
ich schreibe was per textarea in die db
gebe es dann mit nl2br($...); aus uns bekomme <br />

Leider ist das nicht valide.
Was soll ich machen?

Achtung: Dieser Thread wurde aus diesem gesplittet.
Mod-Edit: Post ergänzt, da er aus dem Zusammenhang gerissen nicht verständlich war. (Artemis)
 
Zuletzt bearbeitet von einem Moderator:
Du schreibst dir einfach eine kleine Funktion:
PHP:
function simple_nl2br($string)
{
  $string = str_replace("\r\n", "<br>\r\n", $string);
  $string = str_replace("\r", "<br>\r", $string);
  $string = str_replace("\n", "<br>\n", $string);
  return $string;
}
 
XraYSoLo schrieb:
CTRL/STRG+C - CTRL/STRG+V ...:roll:
Das haut wohl mal gar nicht hin XraYSoLo.

Du spielst bestimmt auf das Doctype an, jedoch müssen auch andere Sachen bedacht werden. Zum Beispiel "xmlns"-Attribut, Endtags (Listen, Absätzen, Meta, etc.), vielleicht in XHTML verbotene Tags entfernen und und und. Das alles in den Templates oder allen Seiten zu ändern kann schon ziemlich aufwendig werden. :roll:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben