phpBB2.de Foren-Übersicht  
[netclusive - internet broadcasting]
 FAQ  •  Suchen  •  Download  •  Lesezeichen  •  Mitgliederliste  •  Benutzergruppen   •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
 
        
 
        
 

LinkLift

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
cyber·Wolf
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 06.08.2002
Beiträge: 52
Wohnort: Hamburg

BeitragVerfasst am: Mo 02 Sep, 2002 09:34 Antworten mit ZitatNach oben 

Hallo,

ich stehe kurz vor Vollendung meines Download-Mods. Einen entscheidenden -und letzten- Haken hat das Teil allerdings: Man kann noch nichts herunterladen. Ich bin an folgender Stelle angekommen:
Code:
if ($mode = 'download')
{
  // normalerweise kommt die vollständige URL aus der Datenbank
  $url = 'http://www.servername.de/directory/file.extension';
 
  // Jetzt den Download starten, aber wie?
  ...
}

Ich war eigentlich der Meinung, mir die entscheidenden Stellen im Attachment-Mod angesehen zu haben; aber ich schaffe es nicht, den Download zu starten.

Wer kann mir da den entscheidenden Tipp geben?


Grüße aus Hamburg,
cyberWolf
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Google







Verfasst am: Nach oben

Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Mo 02 Sep, 2002 09:58 Antworten mit ZitatNach oben 

Code:
header("Location: ". $url);


Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
cyber·Wolf
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 06.08.2002
Beiträge: 52
Wohnort: Hamburg

BeitragVerfasst am: Mo 02 Sep, 2002 10:11 Antworten mit ZitatNach oben 

Das hat es leider nicht gebracht. Wenn ich jetzt auf meinen Link klicke, so erhalte ich die Datei wieder als Text innerhalb des Browser-Fensters:
Internet Explorer 6 unter WinXP hat folgendes geschrieben:
PK °?-redist/PK1a-½‹´vïredist/LIESMICH.txt•RÁjÂ@=+äæ4H¡P{«X¨¥hÑóêNÌ`2+³SüðžzèlbIAì²oæÍ{óÞˆk$çJ`Æ>˜¢0?ƒEsÚ‰ó. ¿O(>éÿû%ý¤¿Af0U³\°„%îrFQ¹Åìv90íò''¹a‹ ... usw.


Kopiere ich die betreffende URL direkt in die Adresszeile meines Browsers, dann geht wie gewohnt das Download-Fenster auf und fragt micht, wo ich's denn gerne hin hätte.

Grüße,
cyberWolf
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
cyber·Wolf
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 06.08.2002
Beiträge: 52
Wohnort: Hamburg

BeitragVerfasst am: Mo 02 Sep, 2002 11:39 Antworten mit ZitatNach oben 

Nu' aber:
Code:
// nun die URL der Datei bestimmen und diesen beginnen
$url = 'http://server/path/file.ext';
$filesize = '100'; // filesize in Bytes
header("Content-type: application/save");
header("Content-Disposition:$attachment filename=$url");
header("Content-Length: ".$filesize);
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Location: ".$url);


Jetzt geht wenigstens mit dem IE6. Andere Browser muss ich noch durchprobieren.


Grüße,
cyberWolf
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Reimer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 264

BeitragVerfasst am: Mo 02 Sep, 2002 13:57 Antworten mit ZitatNach oben 

Code:
// Datentyp erzeugen
header("Content-Type: application/octet-stream");

// Dateinamen
$save_as_name = basename($download);
header("Content-Disposition: attachment; filename=\"$save_as_name\"");

// Download Starten
readfile($download);


Gruß
PS: Wie immer gibt es einige Probleme wie beispielsweise PDF Dateien, welche gerne gleich im Reader geöffnet werden.

_________________
WebhostingTalk
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Mo 02 Sep, 2002 15:22 Antworten mit ZitatNach oben 

Tommy hat folgendes geschrieben:
Code:
// Datentyp erzeugen
header("Content-Type: application/octet-stream");

// Dateinamen
$save_as_name = basename($download);
header("Content-Disposition: attachment; filename=\"$save_as_name\"");

// Download Starten
readfile($download);


Gruß
PS: Wie immer gibt es einige Probleme wie beispielsweise PDF Dateien, welche gerne gleich im Reader geöffnet werden.

Mit diesem Code hast du aber ein Anti-Leech skript, da die Datei durch deinen Server geschoben wird.

Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Reimer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 264

BeitragVerfasst am: Mo 02 Sep, 2002 17:27 Antworten mit ZitatNach oben 

Der eigentliche Sinn ist die Datei runterzuladen - kannst es aber natürlich als Antileechscript benutzen Laughing

_________________
WebhostingTalk
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Mo 02 Sep, 2002 17:36 Antworten mit ZitatNach oben 

Das Problem ist, dass dabei durch deinen Server erhöhter Traffic entsteht.

Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Reimer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 264

BeitragVerfasst am: Mo 02 Sep, 2002 20:16 Antworten mit ZitatNach oben 

Man sollte ja eh nur die eigenen Downlodas anbieten und nicht auf fremde Server verlinken Rolling Eyes

Aber hast ja recht

_________________
WebhostingTalk
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Fabro
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern

BeitragVerfasst am: Mo 02 Sep, 2002 20:21 Antworten mit ZitatNach oben 

Stimmt sollte man, aber was wenn man einen extra File-Server hat.

Fabro

_________________
[img]http://cgi.gbgr.de/spruch.png?d=2[/img]
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Datei includen? Bertl2 phpBB2.x - Support 0 Di 10 Feb, 2009 14:51 Letzten Beitrag anzeigen
BB Code /Datei Upload ooxxi phpBB2.x - MOD Support 1 Mi 14 Jan, 2009 09:36 Letzten Beitrag anzeigen
Eine winzige Datei ändern, WIE???? mkloiber Plus 1.53 Beta Support 14 Fr 07 Nov, 2008 23:42 Letzten Beitrag anzeigen
Fehler mit der Download-Funktion lift0f Support allgemein 1 So 26 Okt, 2008 18:46 Letzten Beitrag anzeigen
Wo ändere ich die Titellänge der Down... GeorgioMS Mods & Co. 4 Do 25 Sep, 2008 17:25 Letzten Beitrag anzeigen