SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.04.2011, 19:49:19
redworx redworx ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 41
Beiträge: 3
Header-Datei-Download nach session_start() funkt nicht!

Ich habe folgendes Problem:

Ich habe ein Skript programmiert wo ich durch folgenden Code einen Datei-Download erzwinge:

PHP-Code:
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".$filelist[$f]['dateiname']);
header("Content-Length: ".filesize($container."/".$filelist[$f]['dateiname']));
readfile($container."/".$filelist[$f]['dateiname']); 
Funkt perfekt... Nur leider brauche ich am Anfang des Skriptes einen session_start(); und nun funkt leider im IE der Download nicht mehr... Er öffnet zwar das SPEICHERN UNTER Fenster aber da steht 0% und er ladet auch nix und Dateiname usw alles weg... Es hängt mit dem Start der Session zusammen - starte ich keine Session funkt auch der Header-Download etc alles wieder perfekt...

Kann man eine Session-ID generieren ohne eine session_start() zu machen? Nehme wohl an dass das nicht geht oder?

Wie kann ich das Problem lösen? Ich muss den Datei-Download leider über die Headers machen und kann keinen HTML Refresh machen da man die URL der Datei nicht sehen darf!

Kann mir da wer weiterhelfen bitte?
Mit Zitat antworten
  #2  
Alt 26.04.2011, 19:50:07
redworx redworx ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 41
Beiträge: 3
AW: Header-Datei-Download nach session_start() funkt nicht!

Ja ich wollte noch sagen: Im Firefox funkt das komischerweise ...
Mit Zitat antworten
  #3  
Alt 26.04.2011, 19:53:22
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 11
Beiträge: 2.269
AW: Header-Datei-Download nach session_start() funkt nicht!

Vernindere, dass die Sessionverwaltung eigene Header sendet.
Die zusätzlichen Header mag der IE nicht.
Mit Zitat antworten
  #4  
Alt 26.04.2011, 19:56:13
redworx redworx ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 41
Beiträge: 3
AW: Header-Datei-Download nach session_start() funkt nicht!

Lol. Habs hingekriegt:


http://www.php.net/manual/de/functio...file.php#76850
Mit Zitat antworten
Antwort

Stichworte
attachment, download, header, session, session_start


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
datei nach download unbrauchbar lukgestach PHP Grundlagen 4 27.03.2008 23:36:38
Download einer umbenannten Datei Don Colleone PHP Grundlagen 8 29.12.2007 19:54:06
Force Download zerstört WAV Datei theearls2000 PHP Grundlagen 7 11.04.2007 11:27:26
Datei mit header an Browser schicken - Download manstir PHP für Fortgeschrittene und Experten 5 27.05.2005 00:43:07
Datei zum Download zurückliefern Skyman PHP Grundlagen 6 04.11.2004 18:58:03


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.


© 2001-2019 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt