php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.11.2011, 11:01  
Neuer Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 1
PHP-Kenntnisse:
Anfänger
mentos befindet sich auf einem aufstrebenden Ast
Standard download von PDF-Dateien funktioniert nicht!

Hallo zusammen,

ich sitze schon fast seit einer Woche am folgenden Problem:
Ich will dem Benutzer eine pdf-Datei als Download zur Verfügung stellen. Sobald der Benutzer auf einen pdf-Link klickt, soll ein Download-Fenster aufgehen und nicht im Browser automatisch darstellen.
Ich hab folgenden Code aus dem Netz gefunden und angepasst:

PHP-Code:
<?php
            $file 
'test.pdf';
            
$dir '/download/';
            
$type 'application/pdf';
            if(!empty(
$file) && !preg_match('=/='$file)) {
  
            if(
file_exists ($dir.$file)){
            
download_file($file$dir$type);
            }
            else{
                echo 
"datei existiert nicht";
            }
            }
                        
        function 
download_file($file$dir$type) {
            
$fsize filesize($file); //Dateigroesse
            
header("Content-Type: " .$type);
            
header("Content-Length: ".$fsize);
           
header("Content-Disposition: attachment; filename=\"$file\"");       
        
readfile($dir.$file);
        }
?>
Das Problem ist nun, dass er zwar die PDF findet und auch downloadet, aber wenn ich die Datei öffnen will, sagt mir Acrobat Reader, dass die Datei nicht gelesen werden kann, da sie beschädigt oder blabla...ist.
Wenn ich aber eine zip-Datei mit dem gleichen php-Code downloade, dann kann ich die Datei öffnen.
Was mache ich falsch? Bin schon echt am verzweifeln.

verzweifeltes mentos
mentos ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.11.2011, 11:07  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von mentos Beitrag anzeigen
aber wenn ich die Datei öffnen will, sagt mir Acrobat Reader, dass die Datei nicht gelesen werden kann, da sie beschädigt oder blabla...ist.
Schon oft diskutiertes Problem - bitte suchen!

*close*
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Thema geschlossen


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
File Download funktioniert nur bei bestimmten Dateien beselbube PHP Einsteiger 2 09.10.2011 11:00
[Erledigt] Dateien nach Download Fehlerhaft Dragonfly PHP Einsteiger 2 30.08.2011 14:09
Download funktioniert nicht urzeitfurz PHP Einsteiger 3 27.08.2011 20:58
[Erledigt] Bild erst nach 2. Download lesbar... Floezen PHP-Fortgeschrittene 1 09.06.2011 00:02
Datei Download – und wenn tatsächlich gedownloadet dann ….. J_Jara PHP Einsteiger 1 25.01.2011 12:59
[Erledigt] Downloadscript funktioniert nur mit Firefox webusc PHP Einsteiger 3 15.01.2011 11:27
Eigene Fehlerseite funktioniert nicht für alle Dateien saibot Server, Hosting und Workstations 15 06.09.2007 23:05
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
Apache bietet sproradisch PHP Dateien zum Download an! Ypsillon PHP Tipps 2006 6 19.06.2006 18:51
[Erledigt] Download PHP Tipps 2006 6 26.01.2006 19:15
Download von Dateien inu PHP Tipps 2006 3 24.01.2006 14:06
Download von Dateien inu PHP Tipps 2006 1 12.01.2006 16:04
HILFE! Download Counter funktioniert nicht - Warum? :-( nicobischof PHP Tipps 2005-2 12 21.08.2005 21:15
Dateien zum download anbieten PHP Tipps 2004 16 13.06.2004 14:34
Download von mehreren Dateien und verschiedener Typen PHP Tipps 2004 3 10.06.2004 16:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
download von pdf-dateien funktioniert nicht, pdf dateien download geht nicht, pdf datei download geht nicht, pdf datei download geht, php download pdf-dateien, php download pdf datei geht nicht mehr, download von pdf dateien funktionieret nicht, pdf downloaded nicht, pdf herunterladen google geht nicht, pdf-datei download funktioniert nicht, pdf datei download funktioniert nicht

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