Hallo!
Auf der Startseite meiner Website werden in Zukunft unter "Neueste Meldungen" die letzten fünf Pressemeldungen aus der DB angezeigt, und zwar als Teaser, d.h. nach einer definierten Anzahl von Zeichen wird die Zeichenkette "abgebrochen" und drei Punkte hintergesetzt. Hier die Funktion:
Klappt auch wunderbar, hab $length auf 350 Zeichen... aber ich bin am überlegen, wenn in diesen ersten 300 Zeichen ein <img...>-Tag steht und das Bild somit mit in den Teaser wandert, aber das Tag mittendrin "zerhackt" wird nach 300 Zeichen...
Hat wer ne Idee wie man das verhindern kann? Ist bisher noch nicht zum Problem geworden, aber ich will natürlich auch keine automatisch generierten broken links haben.
Auf der Startseite meiner Website werden in Zukunft unter "Neueste Meldungen" die letzten fünf Pressemeldungen aus der DB angezeigt, und zwar als Teaser, d.h. nach einer definierten Anzahl von Zeichen wird die Zeichenkette "abgebrochen" und drei Punkte hintergesetzt. Hier die Funktion:
PHP-Code:
function teaser($string, $length)
{
if(strlen($string)>$length) {
$ausgabe=substr($string, 0, $length)."...";
}
else{
$ausgabe=$string;
}
return $ausgabe;
}
Hat wer ne Idee wie man das verhindern kann? Ist bisher noch nicht zum Problem geworden, aber ich will natürlich auch keine automatisch generierten broken links haben.
Kommentar