Mailinglisten-Archive |
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