phpbar.de logo

Mailinglisten-Archive

[php] Homepage Download Skript

[php] Homepage Download Skript

Stephan Heise php_(at)_phpcenter.de
Fri, 30 Mar 2001 19:43:30 +0200


Hallo,
würde gerne ein Skript erstellen, dass den Inhalt von der Webseite in eine
Datei packt und als Download verschickt. Habe dieses geschrieben. Es wird
dabei aich eine tar-Datei erstellt. Jedoch kann ich diese unter Windows
nicht entpacken. Liegt es am Linux tar Befehl? Hat jemand eine andere Idee,
wie man das realisieren kann.

Hier der Code:
<?
 $filename = "backup.tar";
 exec ( "tar c  - 'find . -print' > $filename" );

 if (file_exists ($filename))
   {
       $name = basename($filename);

       # Passenden Datentyp erzeugen.
       header("Content-Type: application/octet-stream");

       # Passenden Dateinamen im Download-Requester vorgeben.
       Header ( "Content-Length: ".filesize($filename));
       Header ( "Content-Disposition: attachment; filename=$name");
       readfile($filename);

   } else {
# Fehlerseite
    }
?>

Danke,
Stephan



php::bar PHP Wiki   -   Listenarchive