Impossible d'accéder au fichier Uploadé...
Bonjour,
Je tente d'uploader un fichier sur une page php.
L'affichage de la variable $_FILES via print_r($_FILES); me retourne bien ce que je souhaite :
Array
(
[file] => Array
(
[name] => test.csv
[type] => application/octet-stream
[tmp_name] => C:\wamp\tmp\php8991.tmp
[error] => 0
[size] => 15
)
)
Mais j'ai beau essayé d'accéder à $_FILES['test.csv']['name'];
PHP me sort l'erreur suivante :
Notice: Undefined index: test.csv.
Ai-je mal compris le système ?
Merci par avance.
Je tente d'uploader un fichier sur une page php.
L'affichage de la variable $_FILES via print_r($_FILES); me retourne bien ce que je souhaite :
Array
(
[file] => Array
(
[name] => test.csv
[type] => application/octet-stream
[tmp_name] => C:\wamp\tmp\php8991.tmp
[error] => 0
[size] => 15
)
)
Mais j'ai beau essayé d'accéder à $_FILES['test.csv']['name'];
PHP me sort l'erreur suivante :
Notice: Undefined index: test.csv.
Ai-je mal compris le système ?
Merci par avance.
2 réponses
-
ce n'est pas:
$_FILES['test.csv']['name']
mais
$_FILES['file']['name']
test_csv c'est le nom du fichier, pas l'index de l'array $_FILES
d'ailleurs 'file' n'est pas très bien choisi comme nom (c'est un mot réservé) tu aurait du mettre
<input type="file" name="fichier" ... -
Merci beaucoup, je me sent un peu bête la :p