php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.08.2006, 11:04  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard PDF per PHP - Problem bei "Ziel speichern unter..."

Ich lasse eine PDF per PHP erstellen und stelle diese dann zum Download bereit. Wenn ich nun auf den Link downloadpdf.php klicke wird mir die Datei "foobar.pdf" zum Download angeboten. Wenn ich nun aber "Ziel speichern unter..." auf den Link mache, bekomme ich die Datei "downloadpdf.php" zum Download angeboten. Das soll aber nicht so sein. Auch wenn ich die Datei per "Ziel speichern unter..." runterladen will, soll die Datei "foobar.pdf" angeboten werden. Wie löse ich dieses Problem.

Nebenbei:
Bei "Ziel speichern unter..." wird zwar "downloadpdf.php" als Dateiname angezeigt, aber der Inhalt ist der von der PDF. Da dieser Download jedoch für Ottonormalverbraucher sein soll muss da der Dateiname der PDF sein.
freq.9 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.08.2006, 11:12  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Das liegt am Browser - eine mögliche Lösung ist bspw. mod_rewrite.

Du kannst auch etwas á la downloadpdf.php?n=/foobar.pdf ausprobieren. Wenn ich das richtig in Erinnerung habe, dann nehmen viele Browser einfach den String nach dem letzten "/" als neuen Dateinamen...
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 18.08.2006, 11:16  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

mod_rewrite ist hier auf dem Server nicht aktiviert und kann auch nicht aktiviert werden.

// Edit:
Hallo Werbegeschenk Wusst garnicht, dass du hier Mod bist :P
freq.9 ist offline  
Alt 18.08.2006, 16:14  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

Mal so zur Info:
Im IE gehts, im FF nicht.
freq.9 ist offline  
Alt 18.08.2006, 16:35  
Erfahrener Benutzer
 
Registriert seit: 27.08.2007
Beiträge: 391
jens76 befindet sich auf einem aufstrebenden Ast
Standard

so wie ich das verstehe erzugst du diese datei in dem script downloadpdf.php

wenns so ist dann ist es nicht verwunderlich, das du die scriptdatei herunterlädst!
wie wäre es wenn du in dem script die datei an den user sendest? also unter der verwendung von header()?!?!?

dann wird immer die datei gesendet egal ob klick oder speichern unter
jens76 ist offline  
Alt 18.08.2006, 16:44  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von jens76
so wie ich das verstehe erzugst du diese datei in dem script downloadpdf.php

wenns so ist dann ist es nicht verwunderlich, das du die scriptdatei herunterlädst!
wie wäre es wenn du in dem script die datei an den user sendest? also unter der verwendung von header()?!?!?

dann wird immer die datei gesendet egal ob klick oder speichern unter
Sorry, das ist Unfug.
Ob Du drauf klickst oder Speichern unter wählst ist nicht relevant.
Der Server kriegt davon nichts mit. In beiden Fällen wird einfach das Dokument angefordert.

Und zum Browser gesendet wird der Inhalt der Datei sowieso. Ob mit oder ihne header(). Nur weiß der Browser ohne header() nicht so genau, was da auf ihn zukommt.

In keinem Fall wird die Script-Datei selber runtergeladen, sofern der Apache nicht total falsch konfiguriert ist.

Mit header() sollte man dem Browser auf jedem Fall sagen, was für ein Inhalt da ankommt.
Und man kann ihm auch den gewünschten Dateinamen mitteilen. Leider ignoriert der FF das AFAIK.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 18.08.2006, 16:50  
Erfahrener Benutzer
 
Registriert seit: 27.08.2007
Beiträge: 391
jens76 befindet sich auf einem aufstrebenden Ast
Standard

genau das meine ich ja gerhard!

ps:

das leben ist hard! aber du bist ja GerHARD!! lol kleiner spaß!!!
jens76 ist offline  
Alt 18.08.2006, 16:54  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Ähm, dann schreib das doch auch.
Das was Du da geschrieben hast, war missverständlich, unvollständig und falsch.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard 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
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Timestamp problem phrain PHP Tipps 2008 2 04.04.2008 09:41
"ziel speichern unter" problem snatch-ic PHP Tipps 2006 12 13.04.2006 13:40
Probleme beim speichern in der DB PHP Tipps 2006 3 23.02.2006 10:00
[Erledigt] Speichern unter... geht nicht!!! PHP-Fortgeschrittene 8 09.02.2006 16:55
Problem mit Formulardaten in MySql-DB speichern karl Datenbanken 2 05.12.2005 23:49
Problem mit dem speichern in der DB PHP Tipps 2007 4 04.11.2005 16:24
Array Problem [Ansatz ?] PHP Tipps 2005 0 27.01.2005 18:24
Mail inkl. all. Elementen speichern Beitragsarchiv 5 29.12.2004 13:21
Webmail mit IMAP / Problem mit Attachment speichern. PHP-Fortgeschrittene 1 13.10.2004 10:06
Bild speichern das mit der GDLib erstellt wurde. Stefano PHP Tipps 2004 2 22.09.2004 11:53
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Problem: PHP Ergebnis in HTML speichern PHP Tipps 2004 17 23.07.2004 23:56
[Erledigt] Problem beim Speichern von Daten in TXT-File PHP Tipps 2004 8 23.06.2004 22:40
Ich hab ein problem mit dem speichern von formular daten PHP Tipps 2004 7 23.06.2004 07:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
pdf ziel speichern unter funktioniert nicht, php pdf ziel speichern unter, ziel speichern unter pdf, php speichern unter, pdf ziel speichern unter, php ziel speichern unter, pdf speichern unter php, html dokument als pdf speichern ziel, html pdf ziel speichern unter, php bei klick speichern unter, ziel speichern unter php, php download pdf speichern unter, http://www.php.de/php-tipps-2006/41737-pdf-per-php-problem-bei-ziel-speichern-unter-quot.html, pdf speichern unter, pdf per php script, vom problem zum ziel, ziel speichern unter pdf html, pdf link speichern unter, pdf php problem, html link speichern unter php

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