php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.02.2006, 13:15  
Gast
 
Beiträge: n/a
Standard [Erledigt] Download von Textdateien erzwingen

Hallo,

es geht um Folgendes:

Ich generiere mit bestimmten Funktionen meiner Webapplikation Textdateien, die ich über einen Downloadlink downloadbar machen will. Das geht ohne Probleme, allerdings wird mir kein Downloadfenster angeboten sondern der Inhalt der Textdatei in meinem Datenframe angezeigt.
Ich habe inzwischen anhand dieser Anleitung (http://forum.developers-guide.net/showthread.php?t=687) das Erzwingen des Downloadfenster mittels Header-Anweisungen geschafft, aber nun werden neben dem eigentlichen Inhalt auch HTML-Headerdaten in die File eingefügt, die stören. Wie kann ich das unterbinden?

Danke
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.02.2006, 13:57  
Gast
 
Beiträge: n/a
Standard

Hat sich erledigt. Danke.
 
Alt 23.02.2006, 13:58  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

und woran lag es?
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 23.02.2006, 18:15  
Gast
 
Beiträge: n/a
Standard

Ich habe vorher folgenden Code verwendet:

<html>
<head>
<title>Test</title>
</head>
<body>
<?php
include("../includes/filemanagement.php");
$path = "./files/";
//diese Funktion liefert mir den Filenamen
//Übergabewerte werden zum Aufbereiten des Dateiinhaltes benötigt
$filename = createImportfile("1", array("Martin", "Luther"));
$filepath = $path . $filename;
header("Content-Type: application/msexcel");
header("Content-Length: ".filesize($filepath));
header("Content-Disposition: attachment;
filename="$filepath . ".csv";
readfile($filepath);
?>
</body>
</html>

Eigenartigerweise wurde so bei dem Aufruf dieser Skriptseite immer der html-Code in die heruntergeladene Textfile geschrieben.
Ich habe dann den html-Code weggelassen und den "filename" über $_POST per Formular an die Skriptseite geschickt. Dadurch wurde auch kein unerwünschter html-Code mehr in meinen Fileinhalt geschrieben.

Klingt eigenartig, war aber so .
 
Alt 23.02.2006, 18:17  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von quirkelsam
Klingt eigenartig, war aber so :D .
Eigentlich nicht. Der HTML-Quellcode ist genauso eine Ausgabe, die an den Browser gesendet wird, wie der Inhalt der Textdatei. Wie sollte der Browser da unterscheiden können, welchen Teil er als Inhalt der Datei behandeln soll und welchen nicht?
xabbuh ist offline  
 


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 per paypal verkaufen Andreas08 Scriptbörse 5 29.08.2008 05:54
Kann mir jemand die eine Zeile umändern - Direkter Download core PHP Tipps 2008 4 30.03.2008 17:28
Download mit Counter Smilerr PHP Tipps 2008 1 04.03.2008 22:44
Download abfrage mijoko PHP Tipps 2007 4 18.06.2007 17:12
Nach Download -> Seite erscheint in HTML-Code Locutus007 PHP Tipps 2006 8 26.05.2006 02:46
Download starten (header funktion), vorher Text ausgeben? Harakiri81 PHP-Fortgeschrittene 19 16.05.2006 21:15
Dateiname bei Download ändern aber wie? CoverDB PHP Tipps 2006 16 20.03.2006 16:40
[Erledigt] Download PHP Tipps 2006 6 26.01.2006 19:15
Download Problem PHP Tipps 2005-2 3 22.07.2005 16:11
Seite zwischen URL und Download Zangelo PHP Tipps 2005-2 0 16.06.2005 22:22
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Dateioperationen und Download kontrollieren Alpha Centauri PHP Tipps 2005 7 02.03.2005 11:52
[Erledigt] Verknüpfung zweier Textdateien PHP Tipps 2004 1 12.10.2004 11:00
datei nach download löschen HTML, Usability und Barrierefreiheit 0 18.09.2004 17:16
download und Insert problem! PHP Tipps 2004 4 04.09.2004 16:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html download txt erzwingen, download textdatei, html download von text dateien erzwingen, html download txt datei erzwingen, html download von textdateien erzwingen, php textdatei download

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