ZIP-Support hat PHP schon mit drin, für's entpacken von RAR wirst du dir noch was suchen müssen.
Auspacken der enthaltenen Dateien in ein temporäres Verzeichnis, ggf. Filterung (ob auch nur Bilder und wenn ja in den richtigen Formaten sind), und dann Abarbeitung des Verzeichnisinhaltes in einer Schleife - wobei man die weiterverarbeitende Funktionalität dann genauso damit arbeiten lässt, als handele es sich um eine gerade hochgeladene Bilddatei.
Wenn die verarbeitende Funktionalität die Bilddaten auch aus einem String entgegen nehmen mag, dann könnte man auch die Einträge aus dem Archiv vermutlich gleich als String lesen, und sich das arbeiten mit weiteren temporären Dateien ersparen.
(Aber der Umgang mit solchen Riesen-Strings ist auch nicht unbedingt das performanteste.)
Freigeben von Image-Ressourcen zwischen den wiederholten Einzelschritten nicht vergessen, damit der Speicher nicht platzt.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|