par
Devether » 08 déc. 2006, 11:01
quand tu écris
$fichier=$value[$key];
c'est comme si tu écrivais :
$_FILES['fichier']['name'][0][0]; // si $key = 0
le problème c'est que $_FILES['fichier']['name'][0] ne contient pas un tableau mais une valeur (diddl9.gif).
et quand tu écris
$fichier[$key]
c'est comme si tu écrivait
$_FILES['fichier']['name'][0][0][0]; // si $key = 0
C'est donc normal que ton test sur
$resultat=move_uploaded_file($tmp[$key],$lien[$key].$fichier[$key]);
te retourne une erreur.
Je trouve que tu as mis des [$key] au petit bonheur. Le mieux serait de faire des echo de chaque variable pour vérifier ce que tu obtiens.