Bonjour,
J'ai fait un code pour uploader une image :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| // Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['avatar']) AND $_FILES['avatar']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['avatar']['size'] <= 1000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['avatar']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['avatar']['tmp_name'], 'uploads/' . basename($_FILES['avatar']['name']));
echo $_FILES['avatar'] . 'Le fichier est uploadé.';
}
}
}
?> |
Mais maintenant comment afficher l'image ? J'ai fait avec ce code mais ça n'a pas marché :
<img src="<?php echo $_FILES['avatar']['name']; ?>" alt="mahmoud" />
Comment faire ?
Merci d'avance.
Partager