akiedispowa
Messages postés3Date d'inscriptionmercredi 17 janvier 2007StatutMembreDernière intervention20 octobre 2007
-
9 août 2007 à 12:30
cs_sebastien_et_typh
Messages postés289Date d'inscriptionjeudi 5 octobre 2006StatutMembreDernière intervention11 juin 2010
-
14 août 2007 à 16:43
J'ai testé un script d'upload d'image que j'ai trouvé sur le web, mais je vais cracker ... J'ai deux images .jpg, l'une peut s'uploader et l'autre impossible, pourtant même extension, voici mon code :
<?php
if( isset($_POST['submit']) ) // si formulaire soumis
{
$content_dir = '/upload/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['icone']['tmp_name'];
echo $tmp_file;
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['icone']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['icone']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}