Bonjour, tout le monde ca va ?

J'essaye de transférer un fichier (upload) sur un serveur ftp via un formulaire php, mon code est le suivant :
message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: ftp_put(2011-2157-SOMMAIRE-OCTOBRE.pdf) [function.ftp-put]: failed to open stream: No such file or directory in /home/www/new/index.php on line 32
Le téléchargement Ftp a échoué!

si quelqu'un peut m'aider à résoudre ce problème ? Merci d'avance
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
echo " 
<form method='post' enctype='multipart/form-data' action=''> 
 <input type='file' name='fichier' />  
 <input type='submit' name='envoyer' /> 
</form>"; 
if(isset($_POST['envoyer'])) 
{ 
 $ftp_server = "xxxx.xx.xx"; 
 $ftp_user_name="aaaaa"; 
 $ftp_user_pass="bbbbb"; 
 $source_file = $_FILES["fichier"]["name"]; 
 $destination_file = "/html/pdf"; 
 
 // Création de la connexion 
 $conn_id = ftp_connect("$ftp_server"); 
 
 // Authentification avec nom de compte et mot de passe 
 $login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass"); 
 
 // Vérification de la connexion 
 if ((!$conn_id) || (!$login_result)) { 
   echo "La connexion FTP a échoué!"; 
   echo "Tentative de connexion à $ftp_server avec $ftp_user_name"; 
   die; 
  } else { 
   echo "Connecté à $ftp_server, avec $ftp_user_name"; 
  } 
 
 // Téléchargement d'un fichier. 
 $upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_ASCII); 
 
 // Vérification de téléchargement 
 if (!$upload) { 
   echo "Le téléchargement Ftp a échoué!"; 
  } else { 
   echo "Téléchargement de $source_file sur $ftp_server en $destination_file"; 
  } 
 
 // Fermeture de la connexion FTP. 
 ftp_quit($conn_id); 
 
}