Autor Zpráva
MartinKloubek
Profil
dobrý den,
používám knihovnu zip.lib.php, která umí zabalit v daném adresáři všechny soubory.
Problém ale je když je v adresáři další podadresář (nebo větev podadresářů) už ho nezabalí ale jen uloží jako soubor s názvem podadresáře.
jak na to?
díky moc za pomoc

$zip = new zipfile();

$adr=Dir("./$dir/");
while ($file=$adr->Read()){
if (!(($file==".")||($file=="..")||($file=="index.php"))){
$files[]="$file";
}
}
$adr->Close();
@Sort($files);
$max=SizeOf($files);
for ($i=0;$i<$max;$i++){
$filename="./$dir/$files[$i]";
$f=FOpen($filename,"r");
$add_to_zip = fread ($f, filesize ($filename));
FClose($f);
$zip->addFile($add_to_zip, "$files[$i]");
}
$data=$zip->File($add_to_zip);
$f=FOpen("file/foto_small.zip","w");
fwrite ($f, $data);
FClose($f);
MartinKloubek
Profil
To opravdu nikdo nevíte? Moc prosím.....
Toto téma je uzamčeno. Odpověď nelze zaslat.

0