Ik wil nu nadat ik op de melding "Afbeelding succesvol geüpload naar: ".." heb gelkikt dat de pagina automatisch sluit. weet iemand hoe ik dit voor elkaar kan krijgen? het lukt niet.
<?php
// Controleer of het formulier is verzonden
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['image'])) {
// Verkrijg het bestand
$file = $_FILES['image'];
// Extensies die toegestaan zijn
$allowedExtensions = ['jpg', 'jpeg', 'png', 'tif'];
$fileExtension = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION));
// Controleer of de extensie geldig is
if (!in_array($fileExtension, $allowedExtensions)) {
echo "Fout: Ongeldige bestandsextensie. Alleen .jpg, .jpeg, .png, en .tif zijn toegestaan.";
exit;
}
// Genereer een willekeurige bestandsnaam
$newFileName = 'thumbfull_' . uniqid() . '.' . $fileExtension;
// Definieer het pad waar het bestand moet worden opgeslagen
$uploadDir = '../upload_images/';
if (!is_dir($uploadDir)) {
mkdir($uploadDir, 0755, true);
}
$uploadPath = $uploadDir . $newFileName;
// Verplaats het bestand naar de juiste map
if (move_uploaded_file($file['tmp_name'], $uploadPath)) {
echo "Afbeelding succesvol geüpload naar: " . $uploadPath;
} else {
echo "Fout bij het uploaden van het bestand.";
}
} else {
echo "Geen bestand geüpload.";
}
?>