• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Download script Homepage

90699

Neues Mitglied
Hey, ich bin gerade dabei eine Homepage zu erstellen wo ich Dateien hoch und runter laden kann. Also ich upload z.b ein file Bild, Word Dokument usw... Und es wird automatisch auf den Webserver gespeichert und ich kann es in Filezilla abrufen.

Ein upload script habe ich schon wo funktioniert, aber ich benoetige ein downlaod script. Das bedeutet wo ich in der homepage auf meine daten in filezilla zugreifen kann und sie runterladen kann.

Ich hoffe jemand kann mir helfen, freue mich ueber jede Hilfe.

THX schonmal :)



Upload script:

<?php$result=0;
if (trim($_POST["action"]) == "Upload File") { //**** User Clicked the Upload File Button


//*********** Execute the Following Code to Upload File *************
$imagename = basename($_FILES['image_file']['name']); // grab name of file
$result = @move_uploaded_file($_FILES['image_file']['tmp_name'], $imagename); // upload it
if ($result==1) echo("Successfully uploaded: <b>".$imagename."</b>"); // did it work?


} // end if
?>
<html>
<head>
<title>Upload file script</title>
</head>
<body>


<form method='POST' enctype='multipart/form-data' name='frmmain' action='uploadfile.php'>
Browse for Image (jpg): <input type="file" name="image_file" size="35">
<br>
<input type="submit" value=" Upload File " name="action">
</form>
<br>
<?php
if ($result==1) echo("<img src='".$imagename."'>"); // display the uploaded file
?>
</body>
</html>
 
Um eine Datei runterladen zu können, musst Du diese einfach nur verlinken:

PHP:
<a href="<?php echo $datei; ?>">Downloadlink</a>

Was in $datei steht hängt davon ab, wo Du bei dir Dateien speicherst und wie Du sie zum Download anbieten willst.

Und bitte verwende Code-Tags wenn Du Quellcode im Forum zeigst.

Moderation: Verschoben von HTML zu PHP.
 
Wenn die Seite etwas sicherer sein soll, dann würde ich dir beim Download noch empfehlen ein Umleitung zu erzwingen damit der Benutzer nicht den Ordner aller Daten herausfinden kann und somit alles Daten zu denen er unbefugt ist, zu stehlen.

Grüße
 
Zuletzt bearbeitet:
Danke fuer die schnelle Antwort, ich werde es gleich nach der Schule testen. Meine frage ist aber, ist es moeglich wenn ich Dateien auf der Homepage hochlade mit dem upload script. Z.b Name von der Datei: English Chapter 4... das es automatisch in eine Kategorie zuordnet wird, wo ich es auf der Homepage aufrufen kann und downloaden kann?
Aber wenn das zu kompliziert ist, wuerde mir auch einfach nur ein gutes download script reichen wo ich alle hochgeladenen Dateien auf der Homepage abrufen kann :)

THX schonmal und danke an "threadi" fuer das download script :)
 
Klar ist das möglich. Im einfachsten Fall musst Du nur die Dateien in einem Verzeichnis speichern und in der Seite in der sie zu sehen sein soll den Inhalt des Verzeichnisses auslesen (Stichwort glob()).
 
Zurück
Oben