Php/mysql - umbruch nach x zeichen

folgendes problem:

Ich arbeite mich gerade in php ein und habe zur übung ein gästebuch geschrieben. Soweit läuft auch alles zufriedenstellend.
Wenn ich jetzt einen eintrag mache, der statt normaler sätze ein wort ohne leerzeichen enthält, reißt das (megalange) wort in der ausgabe der daten das design auseinander. wenn ich das verhindern möchte, muß ich beim ausgeben das wort in einzelne teile zerlegen. ein 300 zeichen wort z. B. in 6 x 50 zeichen.

$query = mysql_query(„SELECT * FROM $mySQL_gbook ORDER by date DESC $order“);
while($row = mysql_fetch_array($query)){
$row[text]=str_replace("\n", "
", $row[text]);
$row[text]=welcher_befehl_würde z. B. hier passen?;

Oder wäre es schon geschickter, beim formular das wort gleich zerstückelt in die datenbank zu geben?

ich habe mich vielleicht die letzten tage zu viel damit beschäftigt, denn ich kann den befehl der das macht nicht finden - mir fällt auch nichts ein was ich sonst coden könnte.

ich sehe den wald vor lauter bäumen nicht, schätze ich :smile:

danke im voraus,

Shiaine

teile zerlegen. ein 300 zeichen wort z. B. in 6 x 50 zeichen.

Du koenntest das Wort Zeichenweise neu schreiben und
immer nach z.B. 50 Zeichen ein Leerzeichen einfuegen.
Allerdings wird Dir dabei der Wortsinn floeten gehen.
Wie sieht denn beispielsweise so ein 300 Zeichen-Wort
aus?

Gruss
Patrick

Damit geht es:

$test = „DasisteinsuperlangesWortohnePunktundKomma“;
echo wordwrap($test, 30, „\n“,1);

wordwrap nimmt als letzten Parameter entweder 0 (default) oder 1, was bedeutet, dass der Umbruch erzwungen wir (hier nach 30 Zeichen).

Gruß, Marian

Danke, werde ich gleich… äh… nach etwas schlaf ausprobieren *hehe*.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

teile zerlegen. ein 300 zeichen wort z. B. in 6 x 50 zeichen.

Du koenntest das Wort Zeichenweise neu schreiben und
immer nach z.B. 50 Zeichen ein Leerzeichen einfuegen.
Allerdings wird Dir dabei der Wortsinn floeten gehen.
Wie sieht denn beispielsweise so ein 300 Zeichen-Wort
aus?

Diesisteinmegalangeswortdaseinerschreibenkönnte
ummichtierischzuärgern.

(ich nehme mal an, das ist bei w-w-w.de sowieso eingebaut)

Das soll einfach nur verhindern, das jemand der schlangenworte in das gästebuch einträgt, ein festes design auseinanderreißt.(ausgabe des textes in einer tabelle mit fester größe)

Diesisteinmeg
alangeswortda
seinerschreib
enkönnte

ich habe gerade eine mögliche lösung erhalten
ICH LIEEEEBE diese Seite
„da wird sie geholfen“

sollte es nicht klappen, seht ihr mich wieder (oder lest) :smile: