1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
function verifandupload($name)
{
echo($_FILES[$name]);
//teste si le champs du fichier est bien rempli et si il n'y a pas d'erreurs
if (isset($_FILES[$name]) AND $_FILES[$name]['error'] == 0)
{
if ($_FILES[$name]['size'] <= 2000000)
{
$infosfichier = pathinfo($_FILES[$name]['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES[$name]['tmp_name'], 'uploads/avatar/' . basename($_FILES[$name]['name']));
return 'uploads/avatar/'.$_FILES[$name]['name'];
}
}
}
}
?> |
Partager