Bonjour. Pour les besoins du site internet de ma boite, j'ai une page candidature, dans laquelle il y a un formulaire dans lequel l'utilisateur fournit son CV.
Je souhaite uploader ce fichier sur mon serveur, ensuite je l'enverrai par mail mais ça n'a pas d'importance.

En prenant en compte les nombreux sujets qui traitent de l'upload en php j'ai codé ceci :

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
 
$ftp_server = "*******"; 
$ftp_user_name="******"; 
$ftp_user_pass="*******"; 
$source_file = $_FILES["cv"]["tmp_name"]; 
$destination_file = dirname(__FILE__)."/attachedFiles/"; 
 
$conn_id = ftp_connect($ftp_server); 	
ftp_pasv($conn_id, true);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
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 \n"; 
  } 
 
 $nomDestination= $destination_file.$_FILES["cv"]["name"];
 
 $upload = ftp_put($conn_id, $nomDestination, $source_file, FTP_BINARY); 
 
if (!$upload) { 
   echo "Le téléchargement Ftp a échoué!"; 
  } else { 
   echo "Téléchargement de $source_file sur $ftp_server en $destination_file"; 
  } 
 
ftp_quit($conn_id);
D'après mes echos, la connexion se fait bien, le téléchargement également.
Mais il n'y a rien sur le serveur. Peut-etre une notion de droits qui m'échappe?

Merci de votre aide.