| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 
 | if(!empty($_FILES)){
// repertoire où vont être placé les photos
		$dossier= 'photo-membre/';
		$photo = basename($_FILES['image']["name"]);
		$taille_maxi = 4000000;
		$taille = filesize($_FILES['image']['tmp_name']);
 
		// ajouter ici les autres extensions autorisé
		$extensions = array('.png', '.gif', '.jpg', '.jpeg');
		$extension = strtolower(strrchr($_FILES['image']['name'], '.')); 
 
		//Début des vérifications de sécurité...
		if(!in_array($extension, $extensions)) { //Si l'extension n'est pas dans le tableau
			 $erreur = 'Vous devez uploader un fichier de type image: png, gif, jpg, jpeg';
		}
		if($taille>$taille_maxi) {
			 $erreur = 'L\'image est trop lourde...';
		}
		 if(!isset($erreur)) { //S'il n'y a pas d'erreur, on upload
 
			 //On formate le nom du fichier ici...
			 $name = strtr($name, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
			 $name = preg_replace('/([^.a-z0-9]+)/i', '-', $photo);
 
			 if(move_uploaded_file($_FILES['image']['tmp_name'], $dossier . $photo))  {
                         // Code insertion
                        }
                   }
} | 
Partager