php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.08.2004, 23:26  
Gast
 
Beiträge: n/a
Standard [Erledigt] ZIP Download - Header Problem

hallo!

möchte gerne zip files dynamisch als download anbieten.
dabei möchte ich NICHT erst ein zip file auf dem server speichern und
dann einen link darauf legen, sondern der inhalt des zip files soll direkt zum download angeboten werden.

ein test skript ist folgendes:

<?PHP
include("zip.lib.php");

$inhalt = "bild.jpg";
$datei = "zip-bild.jpg";
$save_as_name = "test.zip";

header('Content-Type: application/x-zip');
header("Content-Disposition: attachment;
filename=\"".$save_as_name."\"");

$filename = "bild.jpg";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);

$zipfile = new zipfile();
$zipfile->addFile($contents, $datei);
$inhaltderzipdatei = $zipfile->file();

echo $inhaltderzipdatei;

?>

das ganze funktioniert leider erst beim 2. Mal.
wenn ich das erste mal diese php datei aufrufe, dann öffnet sich zwar das "speichern unter" menu, allerdings stimmen die namen nicht.
Im Menu steht unter "dateiname" der name der php-datei.
Unter "Datei-Typ" steht gar nichts. Erst wenn ich den link im browser nochmal ausführe, wird alles richtig angezeit.
Denke, dass es irgendwie an den Header Informationen liegen muss.

Kann mir jemand sagen, wie ich dieses Problem beheben kann?

Vielen Dank im voraus,

tek
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.08.2004, 02:41  
Neuer Benutzer
 
Registriert seit: 19.08.2004
Beiträge: 25
Novan
Novan eine Nachricht über ICQ schicken
Standard

Hi,
ich habe mich mit dem Thema echt einen halben Monat beschäftigt und bin zu dem Entschluß gekommen, dass das zwar super schön wäre, aber nicht wirklich läuft alles.

Bei mir früher hat der Server das Archiv auch ordentlich im Temporärverzeichnis erstellt und der Browser hat es laut den Ladezeiten auch alles runtergeladen, doch die Datei nachher hatte 0Byte oder war beschädigt.

Ich habe es nun so gemacht, dass er das Archiv wie vorher erstellt und der Benutzer 5 Stunden hat es runter zu laden. Dannach löscht mein Skript es wieder per Cronjob :P
__________________
Tue es Heute - Morgen könnte es schon verboten sein!
Novan ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Download einer csv-Datei netty PHP-Fortgeschrittene 6 02.05.2008 15:53
Problem mit Download Smily0412 PHP Tipps 2006 7 07.12.2006 22:55
header problem, denn downloaddialog öffnet nicht leuktra PHP Tipps 2006 13 31.08.2006 13:51
Datei-Download: Problem mit Header PHP-Fortgeschrittene 11 07.07.2005 00:22
Header Problem PHP Tipps 2005 8 18.05.2005 21:01
Problem mit Header Content-Disposition und Ausführungszeit PHP Tipps 2005 5 13.05.2005 13:29
[Erledigt] File download &gt; kleines Problem PHP Tipps 2005 3 11.05.2005 23:11
php mail() header &amp;amp;amp;amp;amp;amp; Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
Redirect mit Header - Problem PHP Tipps 2005 3 22.02.2005 10:28
Problem mit header PHP-Fortgeschrittene 1 09.02.2005 23:10
header problem aircrash PHP Tipps 2005 13 20.01.2005 23:04
header problem PHP Tipps 2004 8 08.08.2004 00:35
Warning: Cannot modify header... einbinden nicht möglich? PHP Tipps 2004 2 07.08.2004 15:06
Problem mit Header und $HTTP_REFERER PHP Tipps 2004 4 11.07.2004 12:21
PHP Download Problem PHP Tipps 2004 4 05.07.2004 15:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php zip download, php download zip, zip download php, zip header, php header zip, php zip download header, php header zip download, php zip header, php zip datei download, header zip, php header download zip, php download header zip, download zip php, php download header, php download zip file, php zip header download, php zip download anbieten, php download zip header, php zip datei downloaden, php bilder als zip downloaden

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.