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 :
D'après mes echos, la connexion se fait bien, le téléchargement également.
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);
Mais il n'y a rien sur le serveur. Peut-etre une notion de droits qui m'échappe?
Merci de votre aide.
Partager