Ich habe bereits ein Formular erstellt und eine Datei erfolgreich in einen Verzeichnisordner hochgeladen. Alles, was jetzt geschehen muss, ist, dass das Bild, das ich habe Bedürfnisse hochgeladen erscheint auf meiner HTML-SeiteGibt es eine Möglichkeit, meine hochgeladenen Bilder ohne Datenbank in eine HTML-Seite zu stellen?
Im Folgenden ist die HTML-Datei:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="file">
<button tpye="submit" name="submit"> UPLOAD </button>
</form>
</body>
</html>
Auch hier ist meine PHP-Datei:
<?php
if(isset($_POST['submit'])){
$file = $_FILES['file'];
print_r($file);
$fileName = $_FILES['file']['name'];
$fileTmpName = $_FILES['file']['tmp_name'];
$fileSize = $_FILES['file']['size'];
$fileError = $_FILES['file']['error'];
$fileType = $_FILES['file']['type'];
$fileExt= explode('.', $fileName);
$fileActualExt = strtolower(end($fileExt));
$allowed = array('jpg', 'jpeg', 'png', 'pdf');
if(in_array($fileActualExt, $allowed)){
if($fileError === 0){
if($fileSize < 500000000){
$fileNameNew = uniqid('', true).".".$fileActualExt;
$fileDestination = 'uploads/'.$fileNameNew;
move_uploaded_file($fileTmpName, $fileDestination);
header("Location: gallery.php?uploadsuccess");
//popup
//echo "<script type='text/javascript'>alert('submitted successfully!')</script>";
}
else{
echo "Your file is too big!";
}
}
else{
echo " Error uploading your file!";
}
}
else {
echo "You cannot upload files of this type!";
}
}
?>
Dank im Voraus Wer mir helfen kann !!
nur '' –
Iterate durch 'uploads' Verzeichnis und fügen Sie Pfad in'
aber der Name der Bilder sind alle unterschiedlich Mal wird ein neues Bild hochgeladen. – Marshal