Du möchtest eine Zip-Datei auf den Server hochladen und diese erst dort entpacken
Normalerweise kann man mit Filezilla Dateien aller Art hochladen. Was jedoch nicht möglich ist, eine Zip-Datei hochladen, und diese erst auf dem Server entpacken.
Ein kleines php-Script macht dieses problemlos möglich.
<?php
// Bitte .zip Datei in den gleichen Ordner wie Skript hochladen
$file = 'file.zip'; //Dateiname entsprechend ändern
$path = pathinfo(realpath($file), PATHINFO_DIRNAME);
$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE) {
$zip->extractTo($path);
$zip->close();
echo "Glückwunsch! $file wurde erfolgreich nach $path exportiert.";
} else {
echo "Die Datei $file konnte nicht gefunden/geöffnet werden.";
}
?>
Lade Dir diese Datei herunter und entpacke sie. Anschließend setzt Du in Zeile 3 den Namen der zu entpackenden Datei ein. Anschließend lädst Du die Datei in den gleichen ordner der zu entpackenden Datei.
Jetzt im Browser (Firefox, Chrome, Edge, Safari)die „unzip.php“ aufrufen. Z.B. „https://beispielserver/unzip.php“
Jetzt wird die vorher gewählte gezipte Datei auf Filezilla ausgepackt.
Man erhät dann im Browsefenster die Bestätigung. Siehe Zeile 12


