php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.09.2004, 00:01  
Gast
 
Beiträge: n/a
Standard probleme mit header

Hi,
ich möchte einen dateidownload einer textdatei realisieren. dazu wurde ich auf header verwiesen, habe aber absolut keine ahnung davon. nach längerem suchen habe ich folgenden code zusammengesucht, kann aber wie gesagt total falsch sein:

$fp=fopen("liste.csv","w");
flock($fp,2);
fputs($fp,$csv_eintrag);
flock($fp,3);
fclose($fp);

header("Content-type: text/txt");
header("Content-Disposition: attachment; filename=liste.csv");
readfile("liste.csv");

mein problem ist nun, dass in der heruntergeladenen datei nach dem eigentlichen inhalt noch die komplette html-seite drinsteht.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.09.2004, 00:15  
Gast
 
Beiträge: n/a
Standard

Du sollst danach auch keine html-Seite mehr ausgeben. Dieses Skript liefert beim Aufruf nur die Text-Datei aus - nichts anderes. Nach dem readfile() ist also Schluss.
edit: ach ja, und auch davor soll es nichts anderes ausgeben. Die einzige Ausgabe des Skripts soll durch readfile() produziert werden; daneben dann noch die http-header und fertig.
 
Alt 18.09.2004, 00:32  
Gast
 
Beiträge: n/a
Standard

hi, danke erstmal.
also ich habe jetzt eine datei erstellt auf diese von der ursprünglichen datei mittels header(location:...) verwiesen wird.

<?php
session_start();
header("Content-type: text/txt");
header("Content-Disposition: attachment; filename=liste.txt");
readfile("liste.txt");
header("Location:anzeige.php");
?>

nun, wird die html-seite nicht mehr angehängt, sondern eine fehlermeldung. falls es an der session liegt, ich brauche diese...

hier die fehlermeldung:

Warning: Cannot add header information - headers already sent by (output started at ...speichern.php:5) in ...speichern.php on line 6
 
Alt 18.09.2004, 01:06  
Gast
 
Beiträge: n/a
Standard

Es ist nicht möglich, http-header nach den Dokumentdaten zu senden.
header("Location:anzeige.php"); ersatzlos streichen
Der browser zeigt die geladene Datei ja nicht an, die Anzeige bleibt also auf der vorherigen Seite - also die, von der aus i.d.R der download gestartet wurde
 
Alt 18.09.2004, 01:15  
Gast
 
Beiträge: n/a
Standard

thx, heisst das, dass ich auch den befehl session_start wegnehmen kann?
 
Alt 18.09.2004, 01:22  
Gast
 
Beiträge: n/a
Standard

brauchst Du die session-Daten bei diesem Aufruf?
Wenn nein, nutzt Dir session_start() vermutlich auch nichts.
 
Alt 18.09.2004, 10:43  
Gast
 
Beiträge: n/a
Standard

ich brauche die session bei der datei, von der aus der header-befehl mit dem dateidownload aufgerufen wird. in dieser datei selber nicht,
 
 


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
https header und Cookie TailerD PHP Tipps 2008 5 26.01.2008 19:54
header() ??? TeazY PHP Tipps 2008 9 11.01.2008 15:40
header Probleme! Boennchen PHP Tipps 2006 5 01.02.2006 08:02
Probleme mit header() und include() und relativen Pfaden PHP Tipps 2005-2 3 08.10.2005 16:00
probleme mit header PHP Tipps 2005 15 29.05.2005 14:03
Problem: Cannot modify header information Alpha Centauri PHP Tipps 2005 11 25.04.2005 13:05
[Erledigt] Header Probleme beim Download PHP-Fortgeschrittene 4 15.03.2005 11:40
[Erledigt] email header probleme PHP-Fortgeschrittene 10 09.03.2005 22:09
header prob mit auth und smarty PHP Tipps 2005 4 07.03.2005 12:10
[Erledigt] Datei selber nach einer Abfrage senden, header() geht nicht? PHP Tipps 2005 2 23.02.2005 05:58
Redirect mit Header - Problem PHP Tipps 2005 3 22.02.2005 10:28
probleme mit include und header Rotti PHP Tipps 2004-2 18 27.12.2004 09:20
Warning: Cannot modify header... einbinden nicht möglich? PHP Tipps 2004 2 07.08.2004 15:06
Header Probleme! Calexico PHP Tipps 2004 7 30.06.2004 23:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:57 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.