URLs in Frame automatisch nacheinander laden
Wanirah
- php
0 Steel
Gibt es einen Script, um in den MainFrame automatisch verschiedene URLs in einem Zeitabstand von ein paar Minuten nacheinander laden zu lassen? Die Seitennamen behalten immer den gleichen Namen, jedoch kann es sein, dass hin und wieder mehr od. weniger Seiten geladen werden sollen.
In einem anderen Forum hab ich einen passenden PHP-Code gefunden, welcher die URLs aus einer Text-Datei ausliest, jedoch funktioniert das leider nicht im MS-IE. Jetzt bräuchte ich etwas, das allgemein bei den wichtigsten Browsern geht.
Wäre für Hilfe dankbar.
PHP-Code (funktioniert leider nicht im IE)
<html>
<head>
<title>Random IFrame</title>
<?php
$source = "urls.txt"; // Die Datei mit den Links
$interval = 10; // Wechselintervall in Sekunden
if(isset($_GET['url']))
$i = $_GET['url'];
else $i = 0;
$url = array();
if(file_exists($source))
{
$handle = fopen($source,"r");
while(!feof($handle))
$url[] = fgets($handle,300);
fclose($handle);
}
$index = $i;
if($i > sizeof($url)-2)
$i = 0;
else $i++;
echo "<meta http-equiv="refresh" content="".$interval.";?url=".$i."">\n";
?>
</head>
<body style="padding:0; margin:0;">
<div style="position:absolute; bottom:0;right:0;background-color:#FFCC66;padding:5px;
font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10pt;border:2px dashed #f00;">
Sie betrachten gerade <?php echo $url[$index]; ?>
</div>
<iframe frameborder="0" width="100%" height="100%" src="<?php echo $url[$index]; ?>"></iframe>
</body>
</html>
Moin!
Php code funktioniert natuerlich nicht im IE. Gewoehnlich ist der IE kein Server, der serverseitigen Code nunmal eigentlich ausfuehrt. Php generiert etwas (meist HTML), das an den anfragenden Browser geschickt wird.
Hast Du nun also ein clienseitiges Problem, dann poste den generierten Code, oder ein serverseitiges?