Connection php-->ftp impossible de lire de contenu du serveur distant - PHP - Programmation
Marsh Posté le 18-06-2003 à 15:01:51
Je ne sais pas si les fonctions file_* fonctionne en ftp.
Sinon, tu peux essayer de voir si $fichier est contenu dans ftp_nlist($conn,'/').
Marsh Posté le 17-06-2003 à 15:36:23
Bonjour a tous,
Voial je developpe une appli php servant a stocker des logs de routeur cisco. Ceci etant fais il faut que me connecte a une serveur ftp pour pouvoir recuperer ce fichier et le lire. Mais voila, j'arrive a me connecter mais pas a lister ou bien a savoir si le fichier existe comme indiquer si dessous.
Quelqu'un aurait-il une soluce.
Merci d'avance.
<?php require('connection.php');
require('fonction.php');
$host = "";
$ftp_user_name="";
$ftp_user_pass = "";
$mode="r";
$fichier="cisco.log";
function ftp_log($host,$ftp_user_name,$ftp_user_pass){
//Connection au serveur FTP CORSICA
$conn = ftp_connect("$host" );
if (!$conn)
{ echo "Impossible de ce connecter...";}
echo "Connecter à $host<BR>";
//Ouverture de Session
$result = ftp_login($conn,$ftp_user_name,$ftp_user_pass);
if (!$result)
{echo "Impossible de ce logger....";
ftp_quit($conn);
exit;
}
echo "Connecter en tant que $ftp_user_name<BR>";
$remotefile="cisco.log";
if (file_exists($remotefile)){
echo "le fichier existe";
$localtime = filemtime($localfile);}
else {$localtime =0; echo 'le fichier n"existe pas';}
ftp_quit($conn);
}
ftp_log($host,$ftp_user_name,$ftp_user_pass);
?>