|
Server IP : 10.111.20.6 / Your IP : 216.73.217.80 Web Server : Apache System : Linux webm006.cluster111.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : edizioni ( 7252) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0705) : /home/edizioni/stampaeweb/../extonymask/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
// Crea file .zip di una cartella specifica
$path="sito/"; //percorso della cartella server (Indicare il percorso della cartella che contiene i file da comprimere)
$filename = "backup.zip"; //nome del file .zip archivio
$x=0;
if ($handle = opendir($path)) {
while (false !== ($arrayfile = readdir($handle))) {
if( $arrayfile != '.' and $arrayfile != '..'){
$array_all_file[$x]=$path.$arrayfile; //elenco dei file e cartelle
$x++;
}
}
closedir($handle);
}
//richiamo fondamentale della libreria PclZip
require_once('pclzip.lib.php');
$archive = new PclZip($filename);
//Una lista di nomi di files da comprimere
$listOfFilesToCompress=implode(",",$array_all_file);
//Aggiungo i files all'archivio
$v_list = $archive->create($listOfFilesToCompress);
if ($v_list == 0) {
die("Error : ".$archive->errorInfo(true));
}
echo "Archivio \"backup.zip\" creato con successo.";
?>