php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.03.2005, 23:55  
Benutzer
 
Registriert seit: 22.03.2005
Beiträge: 59
StartUpBoy
Standard direkter download

hi !
ich möchte gerne eine seite erstellen, auf der direkt wenn die seite geladen wird, automatisch ein file zum download angeboten wird... nun hat mir jemand den tipp gegeben, das es mit der header() funktion zu machen sei... ich finde aber nicht den richtigen ansatz... wer kann mir weiter helfen...

ich habe es auch schon mit der js funktion onload probiert, nur wenn es sich um bspweise ein mp3 handelt, wird es direkt gedownloaded ohne nach dem speicherplatz zu fragen, was ich jedoch aufjedenfall will...
StartUpBoy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.03.2005, 00:00  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
header
('Content-type: '.$type);
header("Content-Disposition: attachment; filename=\"".$file."\"");
readfile($file);
?>
EDIT: Wenn du kein problem damit hast, dass direkt beim aufruf der download angeboten wird, net erst wenn die seite geladen hat
 
Alt 29.03.2005, 00:00  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

13.3. Wie realisiere ich einen Dateidownload mit PHP?
http://php-faq.de/q/q-datei-download.html
imported_Ben ist offline  
Alt 29.03.2005, 00:01  
Gast
 
Beiträge: n/a
Standard Re: direkter download

Zitat:
Zitat von StartUpBoy
ich möchte gerne eine seite erstellen, auf der direkt wenn die seite geladen wird, automatisch ein file zum download angeboten wird... nun hat mir jemand den tipp gegeben, das es mit der header() funktion zu machen sei... ich finde aber nicht den richtigen ansatz... wer kann mir weiter helfen...
a. FAQ lesen (möglichst komplett):
http://www.php-faq.de/

b. besonders das:
13.3. Wie realisiere ich einen Dateidownload mit PHP?
http://www.php-faq.de/q/q-datei-download.html
 
Alt 29.03.2005, 00:01  
Gast
 
Beiträge: n/a
Standard

Naja, bevor irgendwelche Ausgaben zum Browser geschickt werden, kannste mit Header() ein File zum Download anbieten.

$meinedatei = "was_weis_ich.zip";

header("Content-Type: application/octet-stream");
header("Content-Length:".filesize($meinedatei));
header("Content-Disposition: attachment; filename=$meinedatei");

Nur als Beispiel.
 
Alt 29.03.2005, 00:07  
Benutzer
 
Registriert seit: 22.03.2005
Beiträge: 59
StartUpBoy
Standard

geht das auch auf entfernte dateien!? die auf einem anderen server liegen!? oder brauche ich da dann doch irgendeine onload lösung?!
StartUpBoy ist offline  
Alt 29.03.2005, 00:11  
Gast
 
Beiträge: n/a
Standard

EDIT: nein, kannst du nicht
EDIT2: sonst könntest du von anderen servers z.b. php-dateien klauen...
 
Alt 29.03.2005, 00:39  
Benutzer
 
Registriert seit: 22.03.2005
Beiträge: 59
StartUpBoy
Standard

nun, das problem was ich dann habe ist, das ich diese files auf 3 verschiedenen servern anbiete... dann fällt die header() funktion also auch aus... bleibt vielleicht die möglichkeit mit einer onload funktion... hatte schon etwas probiert...

Code:
?><body onload="this.location='<? echo $link_adresse ?>'">
nur habe ich das problem das der download bei einer mp3 datei direkt startet ohne zufragen wohin es denn gespeichert werden soll : ( wie kann ich denn so etwas ändern...
StartUpBoy ist offline  
Alt 29.03.2005, 00:42  
Gast
 
Beiträge: n/a
Standard

Zitat:
nun, das problem was ich dann habe ist, das ich diese files auf 3 verschiedenen servern anbiete...
Das ist kein Problem, es sei denn, man macht daraus eins
Falls die 3 Server zu dir gehören, kannste auch dort ein Download-Script laufen lassen.

PS: Geht auch mit einer MP3-Datei.
 
Alt 29.03.2005, 00:51  
Benutzer
 
Registriert seit: 22.03.2005
Beiträge: 59
StartUpBoy
Standard

naja, das eine ist ein webserver bei mir zuhause... den ich nur wegen dem webspace nutze(also kein php drauf) und der nächste ist von der fh wo ich auch nur einen account habe und kein php ausführen kann : (
StartUpBoy 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
Download Problem PHP Tipps 2005-2 3 22.07.2005 16:11
[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
datei nach download löschen PHP Tipps 2004 9 18.09.2004 20:47
download automatisch starten PHP Tipps 2004 7 18.09.2004 20:14
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
[Erledigt] .txt Datei verlinken für Download... 18inch HTML, Usability und Barrierefreiheit 6 27.06.2004 10:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie realisiere ich einen dateidownload mit php?, html direkter download, wie realisiere ich einen dateidownload mit php, html auf eine seite direkter download, download mit php: wie realisiere ich das?, html code direkter download, dateidownload mit onload, php direkter download, direkter download html, html mp3 direkter download, php kein direkter download, wie realisiere ich einen download in php

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