```php
// Vérifier si le formulaire a été soumis
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Répertoire de destination
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$videoFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// Vérifier si le fichier est une vidéo
$allowed_types = array("mp4", "avi", "mov", "mkv");
if (!in_array($videoFileType, $allowed_types)) {
echo "Désolé, seuls les fichiers MP4, AVI, MOV, et MKV sont autorisés.";
$uploadOk = 0;
}
// Vérifier la taille du fichier
if ($_FILES["fileToUpload"]["size"] > 50000000) {
echo "Désolé, votre fichier est trop volumineux.";
$uploadOk = 0;
}
// Vérifier si $uploadOk est défini à 0 par une erreur
if ($uploadOk == 0) {
echo "Désolé, votre fichier n'a pas été téléchargé.";
} else {
// Télécharger le fichier
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "Le fichier ". basename( $_FILES["fileToUpload"]["name"]). " a été téléchargé avec succès.";
} else {
echo "Désolé, il y a eu une erreur lors du téléchargement de votre fichier.";
}
}
}
?>
Sélectionner une vidéo à télécharger :
```