Also wir man jetzt dann vielleicht an dem Script erkennt, ist er zusammengebastelt wurden aus 2 verschiedenen Themen. Einmal Dateienanzahl in einem Ordner und dann Zufallsbilder.
Sinn und Zweck:
Es sollen ca. 6 Zufallsbilder geladen werden die dann als Link zu einer Gallery führen sollen. Um nicht immer den Script updaten zu müssen, soll der halt auslesen wieviele Dateien im Ordner drin san, um halt dann immer von den Dateien 6 rauszuholen.
so der soll die dateien jetzt aber nicht gleich ausgeben sondern in variablen speichern, damit ich sie dann nachher selber an die passenden stellen einfügen kann.
naja jedenfalls so dann nachher der bilderlink so aussehen
Sinn und Zweck:
Es sollen ca. 6 Zufallsbilder geladen werden die dann als Link zu einer Gallery führen sollen. Um nicht immer den Script updaten zu müssen, soll der halt auslesen wieviele Dateien im Ordner drin san, um halt dann immer von den Dateien 6 rauszuholen.
PHP-Code:
<?php
include("head.php");
//Variablen fürs Datenzählen
$filecount = 0;
$verzeichnis = "./mein-pc/";
$open_dir = opendir($verzeichnis);
//zählen
while($filename = readdir($open_dir))
{
if($filename != "." && $filename != ".." && is_file($verzeichnis."/".$filename)) $filecount++;
}
closedir($open_dir);
//Dateienpaare (die erste zeile is dann fürn endscript)
#$daten = ceil($filecount / 3);
$daten = $filecount-1;
//Variablen
$pics = array();
$min = 1;
while(count($pics) < 5)
{
$pic = rand($min,$daten);
if(!in_array($pic,$pics)) $pics[] = $pic;
}
foreach($pics AS $picid);
#echo $picid;
#echo $picid[1]; # <-- weiß ned ob des so geht?!
#echo $picid[2];
#echo $picid[3];
#echo $picid[4];
#echo $picid[5];
echo '<img src="'.$verzeichnis.'img-'.$picid.'.jpg">';
include("end.php");
?>
naja jedenfalls so dann nachher der bilderlink so aussehen
PHP-Code:
echo '<a href="#" onClick="window.open(\'gallery.php?id='.$id.'\', \'Name\',\'toolbar=no,status=no,menubar=no,width=840,height=640\')"><img src="'.$verzeichnis.'img-'.$id.'.jpg</img></a>';
Kommentar