Zip entpacken

Hallo !

Ich möchte auf einem Linux System eine zip entpacken. Auf dem Server habe ich eine *.php und per shell_exec("unzip file.zip") entpacke ich diese aus der PHP Datei. Läuft so ganz gut. Problem ist aber, dass ich dann per FTP z.B. diese Datei nicht mehr löschen kann.

Hat einer eine Idee, wie man zip Dateien so entpacken kann, dass man diese nachher auch per FTP z.B. löschen kann.

Hat einer eine Idee, wie ich die vorhandenen Dateien nun löschen könnte ? Die sollen da nicht sein.

Danke im voraus !
 
Die Dateien gehören mit grosser Wahrscheinlichkeit dem Benutzer, unter welchem auch dein Server läuft. (Bei mir wäre das www-data.)

Falls du shell-Zugriff hast, einfach per root (oder halt www-data) löschen, und falls nicht, kannst dus ja per unlink löschen.

Code:
<?php

foreach(glob('dein/directory/*') as $file)
{
    @unlink($file);
}

?>

Falls da auch noch sub-Directories involviert sind: da finden sich schöne Lösungen im Netz. :)

Zips lassen sich übrigens per PHP am besten mit der vorhanden Library verwalten: PHP: Zip - Manual
 
Zurück
Oben