Forum: Programmieren allgemein
by Matze,
12. Apr 2008
Es geht um mein Wiki und da soll es mal ein paar Formelsammlungen oder Laborberichte geben. Das ist wie in den ganzen Foren, dort muss man sich i.d.R. auch anmelden, wenn man Dinge herunterladen möchte, die nicht direkt öffentlich abrufbar sein sollen.
Forum: Programmieren allgemein
by Matze,
12. Apr 2008
Gute Frage, der Titel passt also doch nicht ganz.
Ja und das habe ich ja bereits mit der Hilfe hier erfolgreich umgesetzt. Dazu muss man auch keinen Referer prüfen, denn solche Schlamperlösungen mag ich nicht sonderlich.
Dann bist du selbst schuld und kommst eben nicht an die Dateien.
Die UTF-8-Umstellung war mehr oder weniger erfolgreich. Es läuft nun eigentlich alles so wie es...
Forum: Programmieren allgemein
by Matze,
12. Apr 2008
Hi,
das ist ja etwas simples. Danke für diese Info.
Ich hätte nicht gedacht, dass das möglich so ist, da meines Wissens PHP-Skripte auch einem Timeout unterliegen, zumindest ist es meist so eingestellt. Wenn PHP nicht im Safe-Mode läuft, kann man das leicht unterbinden, doch ist dieser aktiv, dann bin ich mir nicht sicher, ob das auch bei sehr großen Dateien funktionieren würde.
Ich...
Forum: Programmieren allgemein
by Matze,
12. Apr 2008
Ja stimmt, wenn man das ausschließen kann, sollte das sicher sein. Ich dachte nur, das wird von manchen Hostern deaktiviert (file_get_contents), doch dem ist wohl nicht so, zum Glück. :) Online funktioniert das bei mir auch einwandfrei.
@Claudio: Das würde mich brennend interessieren, da ich mir nicht vorstellen kann, wie das gehen soll. Ich dachte immer, das muss direkt am Server konfiguriert...
Forum: Programmieren allgemein
by Matze,
12. Apr 2008
Hallo,
durch langes Herumprobieren hat sich das Problem nun erledigt. Nach readfile fehlte ein exit. Mit diesem geht alles einwandfrei, wieso auch immer.
Grüße
Forum: Programmieren allgemein
by Matze,
12. Apr 2008
Hallo Andy,
danke für deine Antwort. Das ist das, was ich vermutet hatte. Ich muss es also manuell über diverse Header lösen.
Ich bin mir nur nicht ganz sicher, ob PHP so konfiguriert ist, dass dies geht, denn in gewisser Weise stellt das öffnen von Dateien mit PHP ein Sicherheitsrisiko dar.
Die Gültigkeit wird übrigens überprüft und zwar anhand eines Datei-Hashs (ich hoffe nur, dieser tritt...
Forum: Programmieren allgemein
by Matze,
11. Apr 2008
Hallo Claudio,
jupp, ich habe es vergessen zu erwähnen, das soll mit PHP ablaufen.
Wie mache ich das denn genau?
Da du es angesprochen hast: Die Geschwindigkeit möchte ich zwar nicht drosseln und ich bezweifel auch, dass das mit PHP geht, aber falls das gehen sollte, wäre es interessant zu wissen, wie so etwas realisierbar wäre. Aber wie gesagt, das brauche ich nicht.
Grüße
Forum: Programmieren allgemein
by Matze,
11. Apr 2008
Moin zusammen,
mit einer htaccess-Datei dieses Inhalts verhindere ich, dass bestimmte Dateitypen direkt über den Browser heruntergeladen werden können:
<FilesMatch "\.(zip|pdf|doc|xls)$">
deny from all
</FilesMatch>
Wie kann ich allgemein den Download über die Website ermöglichen? Muss ich da manuell irgendwie diverse Header senden oder wie macht man das?