In meinem Programm versuche ich eine Website zu erstellen, wo der Benutzer Dateien hochladen und herunterladen kann. Ich habe die Seite erstellt und der Benutzer kann eine Datei auf den Webserver hochladen. Jetzt weiß ich nicht, wie ich es dem Nutzer ermöglichen kann, seine Datei erneut herunterladen zu lassen. Muss ich es in einer Datenbank speichern?php - Datei vom Webserver in Datenbank speichern
index.html:
<form enctype="multipart/form-data" action="upload_file.php" method="post">
Select File: <br>
<input name="file" type="file" id="file" size="80"> <br>
<input type="submit" id="u_button" name="u_button" value="Upload File">
</form>
upload_file.php:
<?php
$file_result ="";
if($_FILES["file"]["error"] > 0){
$file_result .= "No File Uploaded";
$file_result .= "Error Code: " . $_FILES["file"]["error"] . "<br>";
}
else {
$file_result .=
"Upload: " . $_FILES ["file"] ["name"] . "<br>" .
"Type: " . $_FILES ["file"] ["type"] . "<br>" .
"Size: " . ($_FILES ["file"] ["size"]/1024) . " Kb<br>" .
"Tempfile: " . $_FILES ["file"] ["tmp_name"] . "<br>";
move_uploaded_file($_FILES["file"]["tmp_name"],"xxx/uploads/" .$_FILES["file"]["name"]);
$file_result .= "File Upload sucessful";
}
?>
Ah okay, ich verstehe! Also werde ich den Pfad in die Datenbank speichern und wahrscheinlich den Namen, den ich vermute. Wie kann ich es zur Datenbank hinzufügen? Ich erstelle eine Datenbank mit einer Tabelle, die aus 2 Spalten besteht, wie füge ich sie dort hinzu und wie kann ich sie von der Datenbank auf die Downloadseite aufrufen? –
Sie möchten mit PDO von PHP auf Ihre Datenbank zugreifen. Das klingt aber nach mehreren anderen Fragen. Ich würde empfehlen, andere gelöste Fragen hier zu betrachten – Kai
Okay, ich versuche es so weit wie möglich herauszufinden. Vielen Dank so weit! –