Hallo,
ich habe ein Problem welches ich nicht lösen kann!!!! Ich verstehe es auch nicht!!!!
Auf meiner Seite habe ich zwei PHP Skripte laufe um Zufallsbilder anzuzeigen!
1.
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<?php
$vn = "./topimage";
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], array(1,2,3)))
$auswahl[] = $file;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
echo "<img height='165' width='934' src='".$vn."/".$auswahl[$number]."'>";
?>
<body>
</body>
</html>
2.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<?php
$vn = "./topimage2";
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], array(1,2,3)))
$auswahl[] = $file;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
echo "<img width='500' src='".$vn."/".$auswahl[$number]."'>";
?>
<body>
</body>
</html>
Das Problem ist folgendes, das Kript 1 läuft ohne Probleme, nur das Skript 2 zeigt zum Teil keine Bilder an. Wenn ich ich auf den Link schaue, scheint es so, als ob ein Bilde aus dem Ordner topimage geladen werden soll. Diese sind aber nicht im Ordner thopimage2. So wird natürlich kein Bild gezeit!!!
Dieses Skript sagt doch eigentlich nur, das ein Bild aus einem bestimmten Ordner geladen werden soll. Wieso dann dieser Fehler???
Ich kann mir das nicht erklären!!!!
Auf dieser Seite sollten normal 3 Logos angezeigt werden! Was aber nicht immer klappt! R6
Könnt ihr mir helfen????
ich habe ein Problem welches ich nicht lösen kann!!!! Ich verstehe es auch nicht!!!!
Auf meiner Seite habe ich zwei PHP Skripte laufe um Zufallsbilder anzuzeigen!
1.
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<?php
$vn = "./topimage";
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], array(1,2,3)))
$auswahl[] = $file;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
echo "<img height='165' width='934' src='".$vn."/".$auswahl[$number]."'>";
?>
<body>
</body>
</html>
2.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<?php
$vn = "./topimage2";
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], array(1,2,3)))
$auswahl[] = $file;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
echo "<img width='500' src='".$vn."/".$auswahl[$number]."'>";
?>
<body>
</body>
</html>
Das Problem ist folgendes, das Kript 1 läuft ohne Probleme, nur das Skript 2 zeigt zum Teil keine Bilder an. Wenn ich ich auf den Link schaue, scheint es so, als ob ein Bilde aus dem Ordner topimage geladen werden soll. Diese sind aber nicht im Ordner thopimage2. So wird natürlich kein Bild gezeit!!!
Dieses Skript sagt doch eigentlich nur, das ein Bild aus einem bestimmten Ordner geladen werden soll. Wieso dann dieser Fehler???
Ich kann mir das nicht erklären!!!!
Auf dieser Seite sollten normal 3 Logos angezeigt werden! Was aber nicht immer klappt! R6
Könnt ihr mir helfen????
Kommentar