J'aimerais savoir si il a une faille dans ce script:
<?php
// upload de l'image //
$hasard = rand(1, 100000000000000) ;
if ($hasard >3){
$resultat=rand(20,100000000000000);
}else{
$resultat=$hasard ;
}
$nomOrigine = $_FILES['image']['name'];
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("gif", "png", "ico","jpeg", "jpg", "GIF","JPG","JPEG","PNG");
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
echo "Mauvais format d'image";
} else {
// Copie dans le repertoire du script avec un nom
// incluant l'heure a la seconde pres
$repertoireDestination = dirname (__FILE__)."/i/";
$nomDestination = "upload_".$resultat.".".$extensionFichier;
if (move_uploaded_file($_FILES["image"]["tmp_name"],
$repertoireDestination.$nomDestination)) {
}
}
// fin upload image //
?>
Merci beaucoup,Léo45vl