Guten Abend...
Ich habe hier ein kleines Problem.... Ich möchte die Ausgabe auf (einen String mit) 35 Zeichen minimieren. Im Moment kann die Länge der Ausgabe variabel sein. Manchmal 20 Zeichen, manchmal 400+.
Dazu habe ich folgendes Script:
Mein Lösungsansatz steht als Kommentar im Script.
Ich würde mich freuen, wenn mir jemand helfen würde
Ich habe hier ein kleines Problem.... Ich möchte die Ausgabe auf (einen String mit) 35 Zeichen minimieren. Im Moment kann die Länge der Ausgabe variabel sein. Manchmal 20 Zeichen, manchmal 400+.
Dazu habe ich folgendes Script:
PHP:
?
$fcontents = join ('', file ('http://www.heise.de/newsticker/heise.rdf'));
$fcontents = str_replace ("</item>", "", $fcontents);
$fcontents = str_replace ("</link>", "", $fcontents);
$splices = explode ("<item>", $fcontents);
for ($i = 1; $i < count($splices); $i++){
$link = explode("<link>",$splices[$i]);
$link[1] = strip_tags($link[1]);
$headline = str_replace ("<title>", "<img src=\"mark_rot.gif\" border=\"0\"> <a href=\"" . trim($link[1]) . "\" target=\"_blank\" onFocus=\"if(this.blur)this.blur()\">", $splices[$i]);
# Ich habe mir gedacht substr("$splices[$i]",1,35); zu schreiben, jedoch treten dann Fehler in der Ausgabe auf (Mal ein <br> zu wenig, mal fehlt das Bild (<img src=\"mark_rot.gif\">) vor der Ausgabe...
$headline = str_replace ("</title>", "</a>"."", $headline);
$headline = explode ("<link>", $headline);
$headline = $headline[0];
print $headline . '<br><br>';
}
print "</span>";
?>
Mein Lösungsansatz steht als Kommentar im Script.
Ich würde mich freuen, wenn mir jemand helfen würde