Ein ganzes Verzeichnis bearbeiten

Alice

Erfahrenes Mitglied
Hallo.

Mir fällt leider kein besserer Thread-Titel ein.

Ich habe in einem Verzeichnis (./Grafiken) ganz viele SVG-Dateien. Diese sollen nun in ein Pixel-Format konvertiert werden. Alle nacheinander.

PHP:
exec('/usr/bin/rsvg grafik.svg grafik.png');

oder

exec('/usr/bin/ImageMagick_6.7.1/convert grafik.svg grafik.png');

Wie kriege ich alle Dateien (.svg) aus dem Verzeichnis hintereinander in diesen exec-Befehl?
 
Mit glob() alle Dateien aus dem Ordner lesen, damit hast du ein Array. Dieses kannst du entweder mit implode() zu einem String zusammenführen, oder du machst eine Schleife durch das Array wo der String selbst zusammengesetzt wird und übergibst diesen an dein exec.
 
Zurück