Upload d'un fichier dans plusieurs dossiers en même temps

Eléphanteau du PHP | 11 Messages

20 mars 2007, 08:43

Bonjour à tous,

J'ai trouvé des scripts d'upload d'un fichier vers un dossier mais rien concernant le même upload vers plusieurs dossiers en même temps.

En gros, j'ai un site avec pleins de répertoires et je souhaite envoyer un fichier dans tous ces répertoires en même temps pour m'éviter de le placer manuellement dans plus de 100 dossiers.

Comment faire ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

20 mars 2007, 09:20

Tout simplement en récupérant le fichier uploadé et en le copiant soit depuis sa position temporaire (en retrouvant le dossier temporaire et en utilisant le 'tmp_name' de $_FILES) ou après l'avoir déplacé avec move_uploaded_file() à partir de sa position finale.

Dans tout les cas, il te suffit d'utiliser la fonction copy() :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 543 Messages

20 mars 2007, 09:20

ben tu utilise copy() au lieu de move_uploaded_file, et tu fait autant de copy que nécessaire.

Eléphanteau du PHP | 11 Messages

20 mars 2007, 09:45

ok merci, je vais esayer de ce pas !