Hallo,
ich habe hier ein von mir angepasstes Skript, allerdings schaffe ich es einfach nicht das das skript die links mit dem HTML Befehl "target=_blank" ausgibt. Wer kann mir helfen, komme einfach nicht mehr weiter
ich habe hier ein von mir angepasstes Skript, allerdings schaffe ich es einfach nicht das das skript die links mit dem HTML Befehl "target=_blank" ausgibt. Wer kann mir helfen, komme einfach nicht mehr weiter
PHP-Code:
<?php
/**
* Konfiguration
*/
$cache_file = "news.cache";
$cache_time = 3600;
$max_items = 1;
$backend = "http://www.webwork-magazin.net/kostenlos/newsgrabber/ticker.xml";
$items = 0;
$time = split(" ", microtime());
srand((double)microtime()*1000000);
$cache_time_rnd = 300 - rand(0, 600);
if ( (!(file_exists($cache_file))) || ((filectime($cache_file) + $cache_time - $time[1]) + $cache_time_rnd < 0) || (!(filesize($cache_file))) ) {
$fpread = fopen($backend, 'r');
if(!$fpread) {
echo "$errstr ($errno)<br>\n";
exit;
} else {
$fpwrite = fopen($cache_file, 'w');
if(!$fpwrite) {
echo "$errstr ($errno)<br>\n";
exit;
} else {
while(! feof($fpread) ) {
$buffer = ltrim(Chop(fgets($fpread, 256)));
if (($buffer == "<item>") && ($items < $max_items)) {
$title = ltrim(Chop(fgets($fpread, 256)));
$link = ltrim(Chop(fgets($fpread, 256)));
$description = ltrim(Chop(fgets($fpread, 256)));
$title = ereg_replace( "<title>", "", $title );
$title = ereg_replace( "</title>", "", $title );
$link = ereg_replace( "<link>", "", $link );
$link = ereg_replace( "</link>", "", $link );
$description = ereg_replace( "<description>", "", $description );
$description = ereg_replace( "</description>", "", $description );
$ausgabe_temp = "
<a href=\"".$link."\">".$title."</a><br>".$description."<br>
";
fputs($fpwrite, $ausgabe_temp);
$items++;
}
}
}
fclose($fpread);
}
fclose($fpwrite);
}
include($cache_file);
?>
Kommentar