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  ]

Current File : /home/edizioni/stampaeweb/../extonymask/zippa.php
<?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.";

?>