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
|
$nom_hote = 'ipServeur';
$num_port = 21;
$nom_utilisateur = 'users';
$mot_passe = 'xxxxxxxxx';
//on se connecte au serveur
$conn = ftp_connect($nom_hote, $num_port);
if($conn){
echo "connexion réussi <br />";
//on se logue
if(ftp_login($conn, $nom_utilisateur, $mot_passe)){
echo "login réussi <br />";
//Accès au répertoire 'Oeuvres'
if(ftp_chdir($conn, 'Oeuvres')){
echo "répertoire courant -> ../Oeuvres <br />";
}
else
echo "echec changement repertoire <br />";
//on créé un nouveau répertoire temporaire s'il n'éxiste pas déja
$repTemp = "../Oeuvres/temp";
if(!file_exists($rerTemp) && !is_dir($repTemp)){
if(ftp_mkdir($id_connexion, $nomrep))
echo "création du dossier temp réussi <br />";
else
echo "echec création dossier temp <br />";
}
else
echo "le dossier temp existe déja <br />";
if(ftp_chdir($conn, 'temp')){
echo "répertoire courant -> ../Oeuvres/temp <br />";
}
else
echo "echec changement repertoire <br />";
//mettre ici le chemin d'un fichier local
$fichierLocal = "C://..../image.jpg";
//on récupère l'extension du fichier
$extension = substr(basename($fichier_local), strrpos(basename($fichier_local),"."));
$fichierDistant = 'unephoto'.$extension;
$ret = ftp_nb_put($conn,$fichierDistant,$fichierLocal,FTP_BINARY);
while($ret == FTP_MOREDATA){
echo "Chargement réussi! <br />";
$ret = ftp_nb_continue($conn);
}
if ($ret != FTP_FINISHED){
echo "Il y a eu un problème lors du chargement du fichier...";
}
}
else{
echo "login echec <br />";
}
ftp_quit($conn);
}
else
echo "connexion echec <br />"; |
Partager