Buonasera signori, sto per scrivere una miniclasse che fa il backup di diversi file e li offre in output sottoforma di un solo zip. Tutto funziona egregiamente con bzip, un solo problema: non riesco a salvare anche l'estensione del file all'interno dell'archivio, cosa molto importante per l'applicazione che li dovrà gestire in seguito.
A questo punto chiedo il consiglio: lascio perdere bzip e provo altre tecniche? L'unico vincolo è che sia qualcosa disponibile nativamente in php (versione 5).
Vi ringrazio e saluto
EDIT:
per completezza allego lo script:
Codice PHP:
function bzip2 ($in, $out)
{
$in_file = fopen ($in, "rb");
$out_file = bzopen ($out, "wb");
while (!feof ($in_file)) {
$buffer = fgets ($in_file, 4096);
bzwrite ($out_file, $buffer, 4096);
}
fclose ($in_file);
bzclose ($out_file);
return true;
}
notate che il file è creato tramite fgets!