ccc

FTP con PHP

$ftpHost = 'ftp.xxxx.com';
$ftpUsername = 'xxx';
$ftpPassword = 'xxx';
$connId = ftp_connect($ftpHost) or die("Couldn't connect to $ftpHost");

if(@ftp_login($connId, $ftpUsername, $ftpPassword)){
     echo "TODO BIEN: Conectado a $ftpUsername@$ftpHost";
}
else {
     echo "MAL: No se puede conectar a $ftpUsername";
}
ftp_set_option($connId, FTP_USEPASVADDRESS, false);
ftp_pasv($connId, true);

$localFilePath = 'prueba1.txt';
$remoteFilePath = 'public_html/prueba1.txt';

if(ftp_put($connId, $remoteFilePath, $localFilePath, FTP_ASCII)){
     echo "File transfer successful - $localFilePath";
}
else{
     echo "There was an error while uploading $localFilePath";
}
ftp_close($connId);

Si se quiere listar todos los ficheros del servidor destino:
$file_list = ftp_nlist($connId, ".");
var_dump($file_list);

No hay comentarios:

Publicar un comentario