Hallo mensen,

Ik heb een ftp script maar ik kan alleen een directory en daar onder bestanden downloaden. Maar waarom kan ik geen SubDirectory`s er onder met bestanden downloaden.Kunnen jullie misschien helpen.

<------------------------Script------------------------->
<?php
case "getzip":
set_time_limit(30); //for big archives
$zipfile = $file . ".zip";

// a directory for every user, just in case...
$dir = $ftp->downloadDir . $ftp->userDir . "/";

header("Content-disposition: attachment; filename=\"$zipfile\"");
header("Content-type: application/octetstream");
header("Pragma: ");
header("Cache-Control: cache");
header("Expires: 0");

$zipfile = $ftp->downloadDir . $zipfile;

//Create temporary directory
mkdir($dir);

//Get entire directory and store to temporary directory
$ftp->getRecursive($ftp->currentDir, $file);

//zip the directory
$zip = new ss_zip('',6);
$zip->zipDirTree($dir, $dir);
$zip->save($zipfile);

//send zipfile to the browser
$filearray = explode("/",$zipfile);
$file = $filearray[sizeof($filearray)-1];

$data = readfile($zipfile);
$i=0;
while ($data[$i] != "")
{
echo $data[$i];
$i++;
}

//Delete zip file
unlink($zipfile);
?>
<------------------------End Script------------------------->
Gerbruik even Code tags
Sorry was ik vergeten. :D

Reageren