Caragon 0 Report post Posted November 27, 2003 (edited) Hallo! Ich benötige einen Code-Schnipsel, der folgendes bewerkstlligt: In ein Verzeichnis auf dem Webserver sollen von mir bestimmte Bilder kopiert werden (das passiert manuell, muss das Script nicht unterstützen). Die Dateinamen der Bilder sollten ausgelesen werden (evtl. Angabe, wieviel Stellen und ob mit oder ohne Dateinamenerweiterung) und zufällig ausgegeben werden. Zudem soll eine Tabelle mit allen Bildern angezeigt werden können. Es geht mir darum, dass man die Bilder schnell und unkompliziert austauschen kann, ohne manuelle eingaben vornehmen zu müssen oder zusätzlich die Datenbank manipulieren muss. Im Prinzip eine Art "Bild des Tages" Funktion. Konnte ich bis jetzt noch nicht finden. Habe nur was gefunden, womit man die Anzahl der Dateien in einem Ordner auslesen kann ;( Vielleicht kann mir jemand von euch helfen... Danke schon mal! Caragon Edited November 27, 2003 by Caragon Share this post Link to post
Stefan 0 Report post Posted November 28, 2003 Also mit diesem Codeschnipsel werden alle Dateinamen von Bilder mit der Endung gif, jpg und png aus einem Verzeichnis gelesen und im Array $files gespeichert. Mit diesem kannst du dann so weiter arbeiten wie du möchtest. <?php $path = "/pfad/zum/Bilderverzeichnis"; $dirhandle = @opendir($path); while ($file = @readdir ($dirhandle)) { if (eregi("^\.{1,2}$",$file)) { continue; } if ( preg_match("#\.(png|jpg|gif)#is", $file) ) $files[] = $file; } @closedir($dirhandle); ?> Share this post Link to post
Caragon 0 Report post Posted November 28, 2003 Danke, ich denke, das ist genau das, was ich suche! :w00t: Share this post Link to post