<?php
if(!empty($_FILES['fichier_source']['tmp_name']) AND is_uploaded_file($_FILES['fichier_source']['tmp_name']))
{
//On va vérifier la taille du fichier en ne passant pas par $_FILES['fichier_source']['size'] pour éviter les failles de sécurité
if(filesize($_FILES['fichier_source']['tmp_name'])<51200)
{
//On vérifie maintenant le type de l'image à l'aide de la fonction getimagesize()
list($largeur, $hauteur, $type, $attr) =getimagesize($_FILES['fichier_source']['tmp_name']);
//Si le Type est JPEG (correspond au chiffre 2) on copie l'image
if($type===2)
{
//Copie le fichier dans le répertoire de destination
if(move_uploaded_file($_FILES['fichier_source']['tmp_name'], 'repertoire/'))
{
//Le fichier a été uploadé correctement
echo 'Ok, fichier envoyé correctement';
}
else
{
//Erreur
echo 'Erreur lors de la copie du fichier';
}
}
}
}
?>
quand j'exécute cela rien ne se passe. la photo ne s'affiche pas dans mon répertoire