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

Zwei Schleifen zusammenfassen

blabla333

Mitglied
Ist es möglich beide Schleifen zusammen zu fassen?

Code:
if(isset($_FILES) and $_SERVER['REQUEST_METHOD'] == "POST"){
        foreach ($_FILES['files']['name'] as $f => $name) {
                # Datei verarbeiten
        }
    }
    if (count(glob($upload_pfad."*.jpg"))) {
        foreach (glob($upload_pfad."*.jpg") as $f => $name) {
            # Datei verarbeiten
        }
    }

In der ersten Schleife sollen alle hochgeladene Bild-Dateien verarbeitet werden und in der zweiten Schleife alle Bilder eines bestimmten Ordners. Da mit beiden arrays das gleiche gemacht werden soll, habe ich mich gefragt, ob es möglich ist diese beiden Schleifen in eine Abfrage zu packen.

Oder wie würdet ihr das lösen?
 
Zuletzt bearbeitet:
Da kannst du nichts zusammenfassen. Packe alles, was mit "# Datei verarbeiten" zu tun, in eine Funktion, dann hast du keinen doppelten Quellcode.
 
Ok, danke.
Nur mal so am Rande: Muss / kann man $_FILES leeren? z.B. wenn fünf Dateien hochgeladen werden, aber nur drei verarbeitet wurden (z.B. Beschränkung Bilder o.ä.). Was würde mit den anderen beiden passieren?
 
Zurück
Oben