Seite 1 von 1

Externe Posts im phpBB: Zeilenumbruch funktioniert nicht

Verfasst: 20.09.2005 14:57
von dErWiWiE
Hi Leute!
Ich habe folgendes Problem: Undzwar habe ich eine Seite erstellt, mit der man Posts in das integrierte phpBB einfügen kann. Diese Posts werden allerdings mit HTML Syntax bearbeitet und somit muss vor dem Einfügen ins Forum alles konvertiert werden. Das funktioniert auch mit allem, bis auf die Zeilenumbrüche. Also fette, kursive oder unterstrichene Schrift funktionieren, allerdings wird der komplette Text immer in einer Zeile ausgegeben.

Folgendes habe ich bereits getestet:
- Die <br> Tags aus dem Eingabeformular direkt in der Datenbank mitspeichern. -> Logischerweise kein Erfolg, da nun der <br> Tag als Text interpretiert wird.
- Die <br> Tags aus dem Eingabeformular mit \n\r ersetzen und in die Datenbank speichern. -> kein Erfolg
- Die <br> Tags aus dem Eingabeformular mit chr(10) . chr(13) ersetzen und in die Datenbank speichern. -> kein Erfolg

Ich tue mich mit diesem Problem etwas schwer, da schon in der Datenbank kein sichtbarer Tag für den Zeilenumbruch gespeichert wird, sondern der Zeilenumbruch direkt.

So, und nun meine Frage: Wie schreibe ich in eine mySQL Datenbank einen Text mit Zeilenumbrüchen? Ihr Jungs von phpBB müsst das mit eurem Eingabeformular ja auch geschafft haben.

Ich danke für jegliche Hilfe!

mit freundlichen Grüßen
Wiwie

Verfasst: 20.09.2005 20:30
von saerdnaer
phpbb ersetzt beim auslesen des textes aus der db alle zeilenumbrüche (\n) durch \n<br/>\n; es sollte also reichen wenn du nen text mit normalen unix zeilenumbrüchen abspeicherst.

mfg ah

Re: Externe Posts im phpBB: Zeilenumbruch funktioniert nicht

Verfasst: 20.09.2005 21:49
von mad-manne
dErWiWiE hat geschrieben:Ich danke für jegliche Hilfe!
Hast du schonmal von dieser "API-Funktion" auf dem Mutterschiff gehört.

Ich weiss, du hast wahrscheinlich schon fast alles selbst gecodet, aber diese Funktion nimmt dir wirklich 'ne Menge ab, wenn's ums externe Eintragen von Posts in ein phpBB-Board geht :wink:

Gruss,
Manne.

Verfasst: 21.09.2005 01:28
von dErWiWiE
Hey!
@mad-manne Nein, die Funktion kannte ich natürlich nicht O_o *dummblick*

@saerdnaer Normale Unix Zeilenumbrüche? Das heißt?

Danke für eure Antworten!

mfg Wiwie

Verfasst: 21.09.2005 19:26
von saerdnaer
\n

mfg ah