Problème création fonction Upload
Bonjour,
J'ai un problème de création de fonction d'upload. Je m'explique, le problème vient du passage de paramètres, je ne recupere rien dans mes echo.
J'ai essayé de passer le nom du fichier ou directement le $_FILE['avatar'] mais rien n'y fais.
Si vous aves une solution cela m'arrangerai bien
Code:
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'];
}
}
}
}
?> |