Hvis du har et behov for at få pakket en zip-fil ud på serveren, kan dette gøres nemt via et simpelt PHP script, som vi i denne artikel gennemgår, eller via File Manageren.
Brug PHP til at udpakke ZIP-fil på server
Upload filen via FTP og upload herefter en .php-fil med følgende indhold:
<?php
$zip = new ZipArchive;
if ($zip->open('filnavn.zip') === TRUE) {
$zip->extractTo('/var/www/vhosts/eksempel.dk/web/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
Eksemplet ovenover tager udgangspunkt i at php-scriptet placeres i samme mappe som filen der skal udpakkes. Der skal angives /web i extractTo (/web er roden for webhotellet).
filnavn.zip erstatter du med navnet på din zip-fil, og eksempel.dk erstatter du med dit domæne.
Besøg herefter URL'en for php-fil via din internetbrowser, og du vil få et output der siger ok såfremt filen blev pakket ud.