Bonjour à tous,

Je tente de réaliser une page pour transférer des fichiers images sur mon serveur ftp. Voici le code
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
////// TRANSFERT EN FTP //////////
/*
VARIABLES : 
$chemin = chemin où je veux placer le fichier
$fichier = chemin du fichier sur mon ordinateur
*/
error_reporting  (FATAL + ERROR + WARNING);
set_time_limit ( 500 );
ini_set('max_execution_time','300');
 
// CREATION DE LA CONNEXION FTP
$ftp_server = "www.xxx.fr";
$connection = ftp_connect($ftp_server); 
 
// ATHENTIFICATION AVEC LE NOM D'UTILISATEUR ET LE MOT DE PASSE
$ftp_user_name="mon utilisateur";
$ftp_user_pass = "mon mot de passe";
 
// VERIFICATION DES IDENTIFIANTS
$login_result = ftp_login($connection, $ftp_user_name, $ftp_user_pass); 
 
// VERIFICATION DE LA CONNEXION
if ((!$connection) || (!$login_result)) { 
// Si la connexion a échoué, affichage d'un message d'erreur
echo "La connexion FTP a échoué! <br>"; 
die; 
}
else 
{ 
// Sinon, message de réussite de connexion
echo "<br>Connecté à $ftp_server"; 
 
// ACCES AU CHEMIN DESIRE POUR TRANSFERT DE FICHIER
// Test si le chemin est existant
if (ftp_chdir($connection,$chemin) == true)
{	
// si le chemin existe, annonce à l'utilisateur
print("<br>$chemin existant<br>Transfert vers ce chemin en cours...<br>");
}
else
{
// Si le chemin n'est pas présent, création du répertoire
if (ftp_mkdir($connection,$chemin))
{
print ("<br>Création du répertoire $chemin effectué<br>Transfert en cours...");
}
}
// TRANSFERT DU FICHIER
ftp_chdir($connection,$chemin);
$upload = ftp_put($connection, $chemin, $fichier, FTP_BINARY); 
 
// TEST DE LA REUSSITE DU TRANSFERT
if (!$upload) 
{ 
echo "<BR>Le téléchargement Ftp a échoué!"; 
}
else
{ 
echo "<br>Le Transfert de $source_file sur $ftp_server a réussi"; 
} 
} 
 
// FERMETURE DE LA CONNEXION FTP 
ftp_quit($connection);
Et voici la réponse suite à la validation de mon formulaire :
Connecté à www.xxxxx.fr
/Site_nouvelle_version3/photos_actu/ existant
Transfert vers ce chemin en cours...

Warning: ftp_put(): error opening C:\\logo.jpg in /tpc/mnt/filer/web/clients/s/stadelav/Administration_Site/actualite/ajout_actu.php4 on line 54

Le téléchargement Ftp a échoué!
Est-ce que quelqu'un aurait une solution pour me sortir de ce problème car après plusieurs recherches sur le net, impossible de trouver la solution.

Merci d'avance,

FAB53