Bonjour,
J'ai un fichier que j'envoi via un formulaire.
Le problème c'est que is_uploaded_file() retourne toujours faux, alors que si je test la variable $file['tmp_name'], cela s'affiche correctement (voir photo)
J'ai bien mis le enctype dans le form.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function fileUpload($file, $path_dir, $max_size)
{
    var_dump($file);
    echo "<br>".$file['tmp_name'];
    // Si le fichier a bien été upload sur le serveur
    if(is_uploaded_file($file['tmp_name']))
    { 
     .....
     } else {
      echo "erreur";
     }
}
Me donne :
array(5) { ["name"]=> string(11) "cp_0001.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(14) "/tmp/phpmg5V5o" ["error"]=> int(0) ["size"]=> int(317616) }
/tmp/phpmg5V5o
avec 'erreur'

Ca fonctionner ce matin, je comprend pas ...
Merci beaucoup !