• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mehrere Dateien auf Existenz prüfen - per array ?

syuam

Neues Mitglied
hey die Überschrift sagt ja schon alles, ich habe hier ein kleines script, welches drei verschiedene Dateien auf Existens überprüfen "soll" :
PHP:
    $array = array('datei1.txt', 'datei2.txt', 'datei3.txt');
    foreach($array as $loop) {
        if(file_exists("Path/To/Dir/$loop")) {
            $path = "http://www.example.com/Path/To/Dir/$loop";
        }
    }
Nun soll geprüft werden, ob "eine" der drei genannten Dateien existiert...
Wenn ja, dann speichere den Dateinamen in der Variable $loop etc..
Nun wird aber nur "datei3.txt" auf Existenz geprüft, deswegen wollte ich nachfragen, wie ich mein Problem noch lösen könnte.
lg
 
Die for schleife ueberschreibt ja im prinzip deine variable immer von neuem und es bleibt die letzte datei in deiner variable.
Waere es nicht eine alternative aus der variable path ebenfalls ein array zu machen? Zaehlst halt neben bei eine Hilfsvariable mit hoch und benutzt diese in jedem Schleifendurchlauf als neuen index fuer das array.

Waere jetzt zu mindest ein ansatz von mir, bin allerdings noch in der php-lernphase

Gesendet von meinem HTC Desire HD A9191 mit Tapatalk 2
 
Zurück
Oben