Seite 8 von 23

Verfasst: 15.03.2004 09:26
von Schwarzlicht
:( Bei mir funktioniert nur der Download von kleineren Dateien (bis 500 KB)
Alle anderen Dateien werden zwar auf der Festplatte gespeichert,
aber haben dann nur 0KB.
Ich habe bei Hotschi im Forum gelesen, dass auch andere User dieses Problem haben.
Leider konnte ich noch keine Lösung finden.
Kann mir jemand weiterhelfen?

Danke Gruß Jan

Verfasst: 15.03.2004 10:54
von netzmeister
Hallo,
versucht mal folgendes:

Code: Alles auswählen

#--- [ Öffne ] ---
load.php

#--- [ Suche ] ---
header("Content-Type: application/octet-stream");

#--- [ Davor einfügen ] ---
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($download_dir . "" . $file_path . "/" . $file_name));

!! Ist nicht getestet. !!

Gruß netzmeister

Verfasst: 15.03.2004 11:00
von Schwarzlicht
:grin: Ja es klappt, Danke!!!

Verfasst: 15.03.2004 11:34
von Schwarzlicht
Nächste Herausforderung:

Ich möchte gerne, dass der Download auch beim Klick auf den Namen und/oder Titel des Downloads gestartet wird und nicht nur beim Klick auf den Dateinamen.
Kann mir dazu jemand nen Tip geben, wie ich das anstelle?

Außerdem klappt der Download momentan nur, wenn ich mit der rechten Maustaste draufklicke und dann "Ziel speichern unter" wähle.
Klicke ich mit der linken Maustaste drauf, versucht der Internet-Explorer die Musikdatei im Mediaplayer-Fenster abzuspielen und bringt dann ne Fehlermeldung.
:( Keine Ahnung warum!

Gruß Jan

Verfasst: 24.03.2004 12:25
von Floca
Tach, also ich habe den Mod auch eingebaut - funzt wunderbar :)
ich habe da aber 2 Fragen zu *g*
1. warum mit htaccess schützen ? dann muß man ja jedem user nen Account mit htaccess machen, oder verstehe ich das falsch ? *g*
2. ist es möglich das nur registrierte uSer was downloaden können ?

Verfasst: 24.03.2004 14:28
von netzmeister
Hallo,

@Floca

1.)
1. warum mit htaccess schützen ? dann muß man ja jedem user nen Account mit htaccess machen, oder verstehe ich das falsch ? *g*
Nein, htaccess gilt nur für Browser und ähnliches. Damit man das Directory nicht direkt per URL öffnen kann.
Dein Forum, bzw. die PHP-Scripts laufen aber mit den Rechten deines FTP-Zuganges. D.h. diese dürfen Dateien öffnen verschieben löschen etc...

2.)
2. ist es möglich das nur registrierte uSer was downloaden können ?
Klar, darfst aber die Downloads nicht als "Frei" markieren. Und Du musst den registrierten Usern eine Quota einrichten.

Gruß netzmeister

Verfasst: 24.03.2004 19:07
von DarthTyrannus
Hi,

habe mir auch den MOD installiert. Doch wenn ich in meinem Forum auf Downloads gehe, öffnet sich ein fenster mit folgender Fehlermeldung:

Allgemeiner Fehler

Could not query downloads

DEBUG MODE

SQL Error : 1146 Table 'usr_web194_1.phpbb_downloads_cat' doesn't exist

SELECT * FROM phpbb_downloads_cat ORDER by sort

Line : 84
File : /srv/www/htdocs/web194/html/downloads.php

Was habe ich falsch gemacht ???

Verfasst: 24.03.2004 19:22
von Elvis
dann mach mal die Datenbank installation peer Datei.

table_install.php

ist beim Mod dabei.

Verfasst: 24.03.2004 20:03
von DarthTyrannus
Super! Jetzt gehts! Hab doch tatsächlich das einfachste vergessen *ggg*

Verfasst: 24.03.2004 21:07
von DarthTyrannus
Ok, klappt wunderbar! Mühevolle Newbie-Arbeit wird belohnt. *g*

Noch zwei Fragen:

WO und WIE stelle ich dieses User-"Traffic" ein? Ich hab die Datei zum Test für alle freigegeben, ein User konnte die ohne Probs downloaden. Aber nun möchte ich auch ein rafficlimit setzen? Wo geht das denn?

Ich würde nun auch mein MEDIA-Verzeichnis mit HTACCESS schützen lassen. och irgendwie bleibe ich beim letzten Schritt hängen. benutze dieses Install-Anleitung:

1. Die Datei "access.php" in das Verzeichnis auf den Server kopieren, welches geschützt werden soll.
(Bei meinem APBoard in das Admin-Verzeichnis kopieren!)

2. Dem Verzeichnis, welches geschützt werden soll, die Zugriffsrechte 777 (chmod 777) geben.
(im FTP-Programm das Verzeichnis markieren, dann auf "Datei" oder auf "Bearbeiten" gehen
und "chmod" oder "Dateiattribute ändern" auswählen. Dort dann ALLES mit Haken füllen!)

3. Im Browser die Datei "access.php" aufrufen.
--> http://www.deinedomain.de/verzeichnis/access.php

4. Die Daten eingeben und auf "speichern" klicken.

5. Fertich...

Wenn ich bei Schritt 3 die UR eingebe, stht da Seite nicht gefunden. :(

Danke schonmal!

Gruß

DarthTyrannus