Eléphant du PHP |
369 Messages
31 août 2009, 13:22
Salut,
effectivement je n'avais pas vu pour la taille des fichiers !
après correction a commande print_r me retourne ceci
Array
(
[nom_du_fichier] => Array
(
[name] => mon image.jpg
[type] => image/jpeg
[tmp_name] => C:\WINDOWS\Temp\php39F.tmp
[error] => 0
[size] => 146198
)
)
ça y est j'ai mon chemin mais je suis pas vraiment sûr de pouvoir exploiter cette donnée correctement puisqu'il s'agit d'un chemin sur un disque, non?
Ton problème est résolu... si, si

La clef tmp_name est celle que tu dois indiquer à ta fonction de transfert.
Ce qui peut s'écire ainsi:
// ou DEFINE_FILE est le nom de la clef <nom_du_fichier> contenu dans ton form.
// ou $strDirectory est ton path [*]
// .
// .
// .
$arrayFiles = $_FILES[DEFINE_FILE];
move_uploaded_file($arrayFiles['tmp_name'], $strDirectory.$arrayFiles['name']);
// .
// .
// .
voili, voilou... Te reste plus qu'à essayer le upload multiple lol
@+
PS: @Dr@ke
sans vouloir être chiant:
Array
(
[nom_du_fichier] => Array
(
[name] => 'mon image.jpg',
[type] => 'image/jpeg',
[tmp_name] => 'C:\WINDOWS\Temp\php39F.tmp',
[error] => 0,
[size] => 146198,
)
)
Sous balises Php, c'est plus lisible et surtout entre
' et
, c'est plus Safe...
Sauf que c'était pas du code mais le résultat d'un print_r... de plus t'as ajouté un
, qui est en trop.
EDIT: [*] ajout pour être plus clair

Modifié en dernier par
FuZZyLine le 31 août 2009, 13:51, modifié 2 fois.