Nehmen wir an, die Bilder liegen auf dem Server im Unterverzeichnis images:
chdir('images'); $bilder = glob('*'); ?>
Wenn alles jpg-Dateien im Verzeichnis liegen, kannst du '*' auch mit 'jpg' ersetzen und dadurch vermeiden, dass typfremde Dateien mit ins Array geladen werden.
echo "<img src=\ [url]http://fabian.aweb.ch/monzuel/Bilder/".$bilder[$zahl]."\" width=\"200\" und height=\"150\">"; ?><br /> Ordner zwei <br /> <?php echo "In diesem Ordner sind <b>$nBilder</b> Bilder"; ?>
Und wie immer gibt's an dieser Stelle die obligatorische Standpauke von mir, dass du dich mit den Grundlagen der Sprache auseinandersetzen solltest, wenn du sie des öfteren einzusetzen gedenkst.
hmm... also ich möchte nämlich zwei Zufallsbilder untereinander machen (bei denen die Bilder jeweils von einem anderen Ordner stammen) denn ich möchte nicht zweimal das selbe Bild haben man merkt ... ich bin ein Anfänger
Hast du dir schonmal die Fehlermeldung angeschaut? "No such file or directory" steht da. Man könnte meinen, dass der Verzeichniswechsel mit chdir() nicht erfolgreich war
Zudem: beim 2. Versuch mit chdir() wechselst du ins Verzeichnis "images" (was an dieser Stelle scheinbar nicht existiert) und willst dann aber Bilder aus einem Verzeichnis "pics" ausgeben. Da stellt sich die Sinnfrage.
Nur mal als Hinweis am Rande: wenn du in ein Verzeichnis wechselst, dann bleibt während der Ausführungs des Skripts der Zeiger in diesem Verzeichnis. Wenn also "images" auf der selben Ebene liegt wie "Bilder" (vgl. Windows Explorer), dann musst du natürlich erstmal wieder aus "Bilder" rausgehen (mit chdir('..');).