Page 1 sur 1

copier un fichier sur un serveur

Posté : 08 nov. 2010, 09:49
par hiker
Bonjour!
Je cherche depuis un bout de temps à copier un fichier de ma machine local sur un serveur à l'adresse 10.xx.xx.xx
Je parvient pas à le faire.Quelqu'un pourrait m'aider svp?
voici mon code pour le faire
//-------------------------Copie du fichier sur le serveur------------------------------------------------------------
function envoi(){
$uploads_dir = './var'; //repertoire ou le fichier doit être envoyé
foreach ($_FILES['fichier']['error'] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES['fichier']['tmp_name'][$key];
        $name = $_FILES['fichier']['name'][$key];
        move_uploaded_file($tmp_name, "$uploads_dir/$name");
    }
}
}
//-------------------------------------------------------------------------------------------------------------------

Re: copier un fichier sur un serveur

Posté : 08 nov. 2010, 10:01
par xTG
Es-tu sûr de ton coup pour le parcours du tableau ?
Pas le temps de tester mais ton code m'a émit un doute.
La structure de $_FILES n'est-elle pas du genre :
array( 'fichier' => array( 0 => ...., 1 => ...

Re: copier un fichier sur un serveur

Posté : 08 nov. 2010, 10:10
par hiker
exactement c'est au niveau de foreach(..........) qu'il me signale une erreur.Tu as une autre astue?

Re: copier un fichier sur un serveur

Posté : 08 nov. 2010, 12:49
par xTG
var_dump($_FILES);
et modifier ton code en utilisant les bon index du tableau. ^_-

Re: copier un fichier sur un serveur

Posté : 08 nov. 2010, 13:23
par hiker
le bon index :oops: :oops:
je vois pas trop de quoi tu veux parler

Re: copier un fichier sur un serveur

Posté : 08 nov. 2010, 13:46
par xTG
$nom_tableau['nom index'] ;)

Re: copier un fichier sur un serveur

Posté : 08 nov. 2010, 14:18
par AB