|
|
|
|
|
|
|
#1 (permalink) |
|
Benutzer
Registriert seit: 11.06.2008
Beiträge: 53
![]() |
Hallo,
ich möchte, dass man per Buttonklick eine Datei runterladen kann. (Hier: *.pdf) Ich klicke auf den Button und werde auf eine neue Seite (www.meineseite.de/pdf/abc123.pdf) weitergeleitet. jetzt kann an schön die pdf Datei runterladen oder ausdrucken. Allerdings sieht der User auch die Zieladresse. www.meineseite.de/pdf/abc123.pdf. Die pdf Datei ist in einer DB gespeichert. Könnte ich jetzt per Buttonklick nur die entsprechende ID an die neue Seite weitergeben und dann dynamisch die datei öffnen lassen?? Also wie ich das Ganze mache weiss ich. ich weiss nur nich wie ich die Datei dynamisch öffnen kann. Also: ich über gebe per POST die ID 1. Auf der neuen Seite wird nun in der DB die Datei mit der ID abgefragt. (hier: abc123.pdf) JETZT möchte ich enau diese Datei öffnen. Wie mache ich das dynamisch?? Danke go1denboy |
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#4 (permalink) |
|
Moderator
Registriert seit: 18.06.2008
Beiträge: 7.187
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() |
Mit einem IFrame steht allerdings die Download URL trotzdem noch dort, wo der Download runtergeladen wird (Browser, etc.)
Um einen direkt Zugriff komplett zu verhindern musst du, wie Slava schreibt, mit readfile() bzw. fread() arbeiten!
__________________
Jetzt auch rauchfrei in Bayern! |
|
|
|
|
#5 (permalink) |
|
Benutzer
Registriert seit: 11.06.2008
Beiträge: 53
![]() |
Ich habe es jetzt mit der header()-Funktion hinbekommen. (Link header()-Funktion)
PHP-Code:
go1denboy |
|
|
|
|
#6 (permalink) |
|
Erfahrener Benutzer
|
stimmt.... oder du machst es mit fpfi (http://www.setasign.de/products/pdf-...lutions/fpdi/):
PHP-Code:
phyton |
|
|
|
|
#8 (permalink) |
|
Moderator
Registriert seit: 18.06.2008
Beiträge: 7.187
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() |
Das selbe passiert im Endeffekt wenn du das mit fread() oder readfile() löst! Dann wird jedes mal die Datei geöffnet und Stück für Stück an den User ausgegeben. Damit erhöht sich die Prozessorlast auch deutlich! Also eine PHP Lösung um den direkten Pfad zu einer Datei zu verstecken ist immer recht Prozessorlastig!
__________________
Jetzt auch rauchfrei in Bayern! |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Hochgeladene Datei wird doppelt abgelegt | thecracked | PHP Tipps 2008 | 3 | 01.07.2008 16:31 |
| Großer Baum -> Große Datei -> Hohe Ladezeit :( | PsychoEagle | PHP Tipps 2008 | 7 | 22.09.2007 12:44 |
| Mit refresh runterladen | Zangelo | PHP Tipps 2006 | 0 | 17.06.2006 21:51 |
| Datei durchsuchen | Wöllchen | Beitragsarchiv | 3 | 02.03.2006 22:23 |
| Datei auf Buttonklick leeren | BEGINNER-L | PHP Tipps 2006 | 15 | 15.02.2006 23:15 |
| [Erledigt] Datei mit "w" schreiben -> 0 Bytes?! | PHP-Fortgeschrittene | 17 | 30.12.2005 13:58 | |
| Datei auf FTP-Server ändern ohne lokal abzuspeichern | faux | PHP-Fortgeschrittene | 11 | 02.09.2005 11:54 |
| Ordner Struktur auslesen bestimmte datei finden .... | silverghost | PHP Tipps 2005 | 3 | 24.05.2005 13:55 |
| [Erledigt] mail versand mit anhang (-- fopen(), fread(), filesize() --) | PHP Tipps 2005 | 5 | 29.01.2005 18:36 | |
| xfdf Datei mit PHP an eMail senden Problem: Leere Datei | PHP Tipps 2004-2 | 1 | 07.12.2004 12:25 | |
| Dateien lesen und schreiben [mehr als: r,a,w]? | PHP Tipps 2004 | 4 | 24.10.2004 18:53 | |
| Zeilenumbrüche & Neudatein mit PHP | PHP Tipps 2004 | 5 | 21.10.2004 11:38 | |
| Datei mit php erzeugen | Stümper | PHP Tipps 2004 | 4 | 12.10.2004 12:51 |
| php und ftp | PHP Tipps 2004 | 4 | 07.10.2004 09:58 | |
| Wie kann ich eine PHP Datei in eine HTML Datei umwandeln | PHP Tipps 2004 | 2 | 12.08.2004 18:04 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.