par
Zerge » 31 août 2016, 19:17
Bonjour,
Pas très simple..., tout ne fonctionne pas comme cela semble être le cas de ce qui est dit.
Ce que j'ai utilisé :
ftp_connect($Mon_site_ftp) [pas en http] et @ftp_login($connexion, $Utilisateur, $MdP) pour me connecter.
@ftp_chdir($connexion, "Images_Cam"); pour être dans le répertoire où sont envoyées les images
$Contenu = ftp_nlist($connexion, ".") et $Dim_Tableau=count($Contenu) pour connaître le nombre de fichiers
Date('H').Date('i');// heure, min, pas sec, et pas centièmes pour différencier les images actuelles et les anciennes
$pos = strrpos($Nom_Fichier,$Nom_Fichier_a_copier) pour déterminer si la "bonne" date est dans le nom de l'image
ftp_get($connexion, "cam04_1.jpg", $Nom_Fichier, FTP_BINARY) pour recopier (dans le bon répertoire et avec le bon nom) l'image qui m'intéresse
ftp_delete($connexion,$Nom_Fichier) pour supprimer les images qui ne sont plus valides
@ftp_close($connexion) pour me déconnecter.
Le tout fonctionne.
Petite remarque : j'ai essayé d'utiliser la fonction fgets(STDIN) pour entrer mon mot de passe au clavier, ça ne va pas (malgré les différents exemples trouvés.
Je marque le sujet résolu.
Merci de votre aide.
Bonjour,
Pas très simple..., tout ne fonctionne pas comme cela semble être le cas de ce qui est dit.
Ce que j'ai utilisé :
ftp_connect($Mon_site_ftp) [pas en http] et @ftp_login($connexion, $Utilisateur, $MdP) pour me connecter.
@ftp_chdir($connexion, "Images_Cam"); pour être dans le répertoire où sont envoyées les images
$Contenu = ftp_nlist($connexion, ".") et $Dim_Tableau=count($Contenu) pour connaître le nombre de fichiers
Date('H').Date('i');// heure, min, pas sec, et pas centièmes pour différencier les images actuelles et les anciennes
$pos = strrpos($Nom_Fichier,$Nom_Fichier_a_copier) pour déterminer si la "bonne" date est dans le nom de l'image
ftp_get($connexion, "cam04_1.jpg", $Nom_Fichier, FTP_BINARY) pour recopier (dans le bon répertoire et avec le bon nom) l'image qui m'intéresse
ftp_delete($connexion,$Nom_Fichier) pour supprimer les images qui ne sont plus valides
@ftp_close($connexion) pour me déconnecter.
Le tout fonctionne.
Petite remarque : j'ai essayé d'utiliser la fonction fgets(STDIN) pour entrer mon mot de passe au clavier, ça ne va pas (malgré les différents exemples trouvés.
Je marque le sujet résolu.
Merci de votre aide.