Text aus Datenbank ausgeben, automatisch kürzen und Link für nächste Seite erzeugen

Text aus Datenbank ausgeben, automatisch kürzen und Link für nächste Seite erzeugen

am 28.08.2006 15:28:18 von Lexis

Hallo zusammen,

ich habe ein Problem und zwar bastel ich gerade zu Übungszwecken (Bin
leider kein Checker in Sachen PHP) ein bisschen mit einer Datenbank und
einer Ausgabe in einem PHP - Dokument.

Jetzt bin ich eben auf folgendes Problem gestoßen. Ich habe einen
längeren Text, den ich aber nach eine bestimmten Anzahl von Zeichen
automatisch kürzen möchte. Funktioniert mit folgender Abfrage
eigentlich wunderbar:

if(strlen($text['text_main'])>2500)
{
$text['text_main']=3Dsubstr($text['text_main'],0,1800) . " ... href=3Dtext1.php?text_id=3D" . $text['text_id'] . ">weiter";
}

Nur leider zählt er mir die Zeilenumbrüche innerhalb des Textes nicht
mit, d.h. wenn ich ein Gedicht habe, komme ich nie auf 2500 Zeichen und
er kürzt es nicht.

Könnt Ihr mir helfen? Hab schon im Net recherchiert, habe leider
nichts entsprechendes gefunden.

Vielen Dank,
Alexandra Dudek.