Bonne rencontre,

On voit souvent sur le net des abérations de ce genre :

if(isset($_FILES'photo')) {

...Code...

}

Cette méthodologie est erronée car fichier ou non, ce genre de test sera toujours vrai !

Vous devez opter plutôt pour ce genre de test :

$_file

Explication sur les codes errors du $_files

Amicalement, Cerbère.