Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 02-05-2005, 15:17
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Wenn dein User im Web auf den Download-Button klicken, existiert ja gerade eine Session. Die würde ich dem Downloadscript übergeben ($_SESSION) und dieses rattert dann in einer Schleife etwa in der Art:
PHP-Code:
for($i 1$i count($pages); $i++) {
   
ob_start();
   include 
$pages[$i];
   
$fh fopen('tmpdir/'.$pages[$i], 'w');
   
fwrite($fhob_get_contents());
   
fclose($fh);
   
ob_clean();
   
ob_end_flush();  // huh, da bin ich mir gar nich sicher
}
exec('tar  ...');
header('Location: /download.tar.gz');
// oder falls header schon raus sind
echo '<a href="/download.tar.gz">Download</a>'
Mit Zitat antworten