Bonjour,
j'ai un problème d'upload de fichiers.
dans php.ini, j'ai configuré :
le répertoire existe et les scripts php peuvent écrire dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part upload_tmp_dir="D:\\Temp\\"
Mais $_FILES['userfile']['tmp_name'] n'a pas de valeur correcte :
var_dump( $_FILES ); donne :
$_FILES['userfile']['tmp_name'] a perdu les slashes de upload_tmp_dir. En modifiant upload_tmp_dir, $_FILES['userfile']['tmp_name'] change bien mais toujours sans slashes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 array(1) { ["userfile"]=> array(5) { ["name"]=> string(18) "table_worklist.sql" ["type"]=> string(24) "application/octet-stream" ["tmp_name"]=> string(16) "D:Tempphp1E4.tmp" ["error"]=> string(1) "0" ["size"]=> string(4) "2790" } }
J'ai essayé de mettre des '/', '\' et '\\', mais toujours pareil.
Comment php interprète-t-il upload_tmp_dir ?
Partager