Bonjour,

Je suis en train de faire des test d'upload d'images sur 2 serveurs A et B. Le serveur A contient le script en copie ci dessous, le script doit uploader vers le repertoire
www/TEST/bdtestupload/ sur le serveur B.
Ce script est en exemple sur le site develloppez.com
<?php
// ca C ok ca marche $dossier = 'bdtestupload2/';//
$dossier = '/var/www/172.20.16.210/TEST/bdtestupload2/';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg');
$extension = strrchr($_FILES['avatar']['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
echo $fichier;
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
echo 'Upload effectué avec succès !';
}
else //Sinon (la fonction renvoie FALSE).
{
echo 'Echec de l\'upload !';
}
}
else
{
echo $erreur;
}
?>
les répertoires impactés sont chmodés temporairement en 777.

j'ai le message d'erreur suivant:
Warning: move_uploaded_file(/var/www/172.20.16.210/TEST/bdtestupload2/AAAimg.png) [function.move-uploaded-file]: failed to open stream: No such file or directory in /var/www/bdtestupload02.php on line 27

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php65403k' to '/var/www/172.20.16.210/TEST/bdtestupload2/AAAimg.png' in /var/www/bdtestupload02.php on line 27
Echec de l'upload !
merci de vos aides et commentaires.