diff --git a/admin/ville.php b/admin/ville.php index 87226f3..3970fde 100644 --- a/admin/ville.php +++ b/admin/ville.php @@ -16,59 +16,56 @@ if(isset($_POST['add_epreuve'])){ //$upload_state prend plusieurs valeurs : // 1 si tout est valide et l'image n'existe pas déjà // 0 si une verification a invalidé le fichier - // 2 si l'image existe déjà mais l'upload est valide, on va alors utiliser le nom pour la bdd - echo $_FILES; - if($_FILES["file"]["error"] != 0){ - $EXT_WHITELIST = array("gif","jpg","jpeg","raw","png","svg"); +// 2 si l'image existe déjà mais l'upload est valide, on va alors utiliser le nom pour la bdd + $EXT_WHITELIST = array("gif","jpg","jpeg","raw","png","svg"); - /* gestion des uploads d'images indices */ - $target_dir = "../assets/img/com_ville/"; - $target_file = $target_dir . basename($_FILES["photo"]["name"]); + /* gestion des uploads d'images indices */ + $target_dir = "../assets/img/com_ville/"; + $target_file = $target_dir . basename($_FILES["photo"]["name"]); + $upload_state = 1; + $imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); + // Check if image file is a actual image or fake image + $check = $_FILES["photo"]["size"] > pow(2,2);; + if($check !== false) { $upload_state = 1; - $imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); - // Check if image file is a actual image or fake image - $check = $_FILES["photo"]["size"] > pow(2,2);; - if($check !== false) { - $upload_state = 1; - } else { - $upload_state = 0; - } - - if (file_exists($target_file)) { - $upload_state = 2; - } - - // limite de taille - if ($_FILES["photo"]["size"] > pow(2,40)) { - $upload_state = 0; - } - - // check le type de fichier - if (!in_array($imageFileType,$EXT_WHITELIST)){ - $upload_state = 0; - } + } else { + $upload_state = 0; + } - echo $target_file; - - $file_name = ""; - switch($upload_state){ - case 1: - - move_uploaded_file($_FILES["photo"]["tmp_name"],$target_file); - $file_name = htmlspecialchars($_FILES["photo"]["name"]); - break; - - case 2: - move_uploaded_file($_FILES["photo"]["tmp_name"],$target_file); - $file_name = htmlspecialchars($_FILES["photo"]["name"]); - break; - case 0: - ?> - pow(2,40)) { + $upload_state = 0; + } + + // check le type de fichier + if (!in_array($imageFileType,$EXT_WHITELIST)){ + $upload_state = 0; + } + + echo $target_file; + + $file_name = ""; + switch($upload_state){ + case 1: + + move_uploaded_file($_FILES["photo"]["tmp_name"],$target_file); + $file_name = htmlspecialchars($_FILES["photo"]["name"]); + break; + + case 2: + move_uploaded_file($_FILES["photo"]["tmp_name"],$target_file); + $file_name = htmlspecialchars($_FILES["photo"]["name"]); + break; + case 0: + ?> +