Portal > Foren > PHP > PHP-Programmierung > Bug im Tutorial "Downloadscript" ?
Thema geschlossen
 
Themen-Optionen Thema durchsuchen
Alt 25.12.2005, 17:47 Nach oben    #1
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard Bug im Tutorial "Downloadscript" ?

Hallo ich hab mir grad mal das tutorial angeguckt und ausprobiert (WinXP) Klappt genau so wie ich es haben will!

So, und nun will ich das ganze mal unter Win 2000 Prof. ausprobieren und zack .. ich bekomme _nur_ die php datei zum Download angeboten.


PHP-Code:
$download_dir "./_rechnungen/";  
     if (
file_exists($download_dir.$artikelnr.$ebayname.'.pdf'))
      { 
      
      
     
/*
 * Der Ordner indem sich die Dateien befinden
 */


      
/*
 * Die herunterladbaren Dateien:
 */
$files $artikelnr $ebayname.'.pdf';

/*
 * Den kompletten Pfad der Datei (+Dateiname) in $file speichern
 */
$file $download_dir.$files;
header("Content-Type: application/pdf");
header("Content-Length: ".filesize($file));
header('Content-Disposition: attachment; filename="'.$files.'" ');

/*
 * Das "Speichern-Unter"-Fenster erscheinen lassen
 */
readfile($file); 
Also es sollen nur *.pdf dateien runtergeladen werden.

Ich bin dankbar für jegl. Hilfe!

Grussm
bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 26.12.2005, 09:54 Nach oben    #2
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Hat keiner eine Idee?

Kann das nich an den Header liegen das der anders lauten muss..... HILFEE
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 26.12.2005, 12:44 Nach oben    #3
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Wenn du die PHP datei zum Download angeboten bekommst, dann ist das ein Fehler in deinem Apache/IIS.
Teste auf dem Apache mal andere PHP dateien und schau ob sie dir auch zum Download angeboten werden.

Meist erkennt er dann einfach nicht, dass eine PHP Datei durch den PHP-Compiler geschickt werden soll, sondern hält sie für eine Datei, die du runterladen willst. Also fehlerhafte Konfiguration des Servers.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 26.12.2005, 14:35 Nach oben    #4
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Nein.
Das Problem ist ja das ich unter Win XP prof. keine Probleme damit habe. Ich bekomme wie gewünscht die pdf datei zum Download angeboten.

Gruss,

bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 26.12.2005, 17:02 Nach oben    #5
Neuer Benutzer
 
Benutzerbild von Yang
 
Registriert seit: 28.11.2005
Beiträge: 9
Standard

Zitat:
Zitat von bob
Nein.
Das Problem ist ja das ich unter Win XP prof. keine Probleme damit habe. Ich bekomme wie gewünscht die pdf datei zum Download angeboten.

Gruss,

bob
was ist das für eine Logik?
weil es auf win XP prof läuft muss der Servers auf Win 2000 auch richtig konfiguriert sein... ähm? ne scheinbar ja nicht wie du merkst.

als vergleich mal die konfigurationen miteinander
Yang ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 26.12.2005, 18:05 Nach oben    #6
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

CHAOS

..
Der Server läuft nich lokal sondern bei einen Hoster!....

Ich gehe mit meinen Rechner (Win XP) ins internet und rufe das Script auf -> ALLES OK!

Ich gehe dann bei mein Kollegen an den PC (der hat Win 2000 Prof.) -> Er bekommt nur die php datei zum download angeboten, anstatt die pdf datei.
So meinte ich das .... :>
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 26.12.2005, 18:17 Nach oben    #7
Neuer Benutzer
 
Benutzerbild von Yang
 
Registriert seit: 28.11.2005
Beiträge: 9
Standard

dann frag ma deinen kolegen was in der php datei drin steht.

bei safari zB erscheint beim downloaden auch php als endung, auf dem desctop ist es dann aber n pdf....
Yang ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 27.12.2005, 13:08 Nach oben    #8
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Also, ich verstehe das echt nicht,

also bei den einen Rechner wo Win 2000 Prof. Installiert ist, wird mir immernoch die php Datei zum Download angeboten.

Auf einen anderen Rechner wo auch Win 2000 Prof. installiert ist klappt es wunderbar ..

Ich werde der Sache mal nachgehen kann sein das es am FF liegt.
Ich werde mich mal melden, vll haben ja noch mehrere das Problem (gehabt).

Gruss,
bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 27.12.2005, 19:09 Nach oben    #9
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Hm. jetz auf einmal klappt es ...

Naja ich muss ja nich alles verstehn

Trotzdem Danke
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 27.12.2005, 23:05 Nach oben    #10
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Tjo..
Windows-Logic

__________________
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 30.12.2005, 13:32 Nach oben    #11
Cpt_Karacho
Gast
 
Beiträge: n/a
Standard

PHP läuft serverseitig, daher ist es völlig unerheblich mit welchem Client-System du auf das Skript zugreifst.
Eine andere Sache ist es, wenn der Client-Browser die header-Anweisung falsch interpretiert und der gedownloadeten Datei den Namen des Skriptes (mit seiner Endung .php) und nicht des eigentlich im header festgelegten Dateinamens gibt.
Letztlich heißt deine Datei dann einfach nur falsch, das Skript hast du damit aber nicht heruntergeladen. Wär ja noch schöner, wenn der Client das festlegen könnte.
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 30.12.2005, 16:14 Nach oben    #12
bob
o_O
 
Registriert seit: 18.08.2005
Ort: Essen
Beiträge: 159
Standard

Zitat:
PHP läuft serverseitig
Ach ne

Zitat:
Letztlich heißt deine Datei dann einfach nur falsch, das Skript hast du damit aber nicht heruntergeladen. Wär ja noch schöner, wenn der Client das festlegen könnte.
Ich habe das script auch nicht runtergeladen, die datei war leer.
Ausserdem ist das Thema gelöst, ich weis zwar nicht woran es lag, allerdings klappt es jetzt wunderbar, Punk.

Kann hier ein Mod mal das Thema schliessen? Es ist ja alles geklärt.

Gruss,
bob
__________________
Grüsse aus Essen,
bob
bob ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 30.12.2005, 17:01 Nach oben    #13
Cpt_Karacho
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von bob
Zitat:
PHP läuft serverseitig
Ach ne
Offenbar wars dir nicht klar, sonst hättest du nicht geschrieben dass deine Client-Systeme anders reagieren.
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Alt 30.12.2005, 17:08 Nach oben    #14
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Der Beitrag wurde geschlossen, wegen...
... ausreichender Lösung des Problems.
... auf Wunsch des Threaderöffners / der Threaderöffnerin.

closed
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Thema geschlossen

Lesezeichen


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

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP 4.4.3 veröffentlicht Ben Nachrichten 0 06.08.2006 19:19
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31
PHP 4.4.2 wurde veröffentlicht Ben Nachrichten 0 15.01.2006 16:29
PHP 4.4.1 veröffentlicht (Bugfix release) Ben Nachrichten 0 01.11.2005 17:12
Bug im Firefox? Buhmann Plauderecke 22 12.10.2005 11:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45