PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datei Up- und Downloads in meinen Scripten?


Spoiler
18.04.2005, 11:01
Hallo zusammen,

ich möchte mir eine kleine Downloadverwaltung bauen.
Diese soll natürlich bestmöglich mit dem VB zusammenarbeiten.

Frage: Gibt es sowas schon? Soll ähnlich aussehen wie eine Bildergallerie (mir fällt hier Coppermine ein, was ich schon einsetze, nur eben mit allen Datei-Erweiterungen).

Sonst würde mich noch interessieren, wie ich die Up- und Download-Funktionen des VB's nutzen kann.

Hier speziell: Wie kann ich ein eigenes Upload-Script realisieren?
Welche Funktionien brauche ich?

und

Wie macht man das mit den Downloads?
Ich meine, die Datei heisst Test.zip, wird im VB aber als attach.1 gespeichert(wenn ich sie als Attachment anhänge).
Wie nenne ich denn attach.1 wieder um, sodaß der User, der das downloaden will dann tatsächlich Test.zip erhällt, während auf dem Server attach.1 erhalten bleibt :eek: ?

Ich habe mir zu diesem Thema schonmal die functions_file.php angeschaut, bin aber nicht ganz schlau draus geworden.

Kann mir das bitte jemand kurz erklären?

Danke im Voraus.

Gruss

Spoiler

Spoiler
19.04.2005, 09:46
Da meine Beiträge irgendwie immer im Hacking landen, schreibe ich das nächste mal gleich hier :cool:

Hat wer Vorschläge um mein Problem zu lösen?

Kennst sich wer mit Headern aus?

Ich habe jetzt schon versucht den Code aus attachment.php zu nutzen:
Beispiel:

$_PATH='./downloads/';
$_NAME='test.pdf';

$_DL_NAME='HP.pdf';

$_TYPE=getmimetype($_DL_NAME); // Externe Funktion, liefert hier application/pdf

header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: '.$_TYPE);
header('Content-Length: ' . filesize($_PATH.$_NAME));
header('Pragma: public');
header('Content-Disposition: attachment; filename="' . $_DL_NAME . '"');

readfile ($_PATH.$_NAME);


Habe auch so mehrere Beispiele in anderen Foren gefunden.

Folgende Probleme treten auf:
- Es wird ein zusätzliches Fenster geöffnet (was ich nicht will)
- im Download-Dialog steht daß die Datei download.php geladen werden kann (letztlich wird jedoch die richtige Datei geladen)

Kann mir bitte wer helfen?

Danke