Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ftphost = "ftp.destino.com";
- $ftpuser = "usuario-ftp";
- $ftppass = "pass-ftp";
- $conexion = ftp_connect($ftphost);
- $ftplogin = ftp_login($conexion, $ftpuser, $ftppass) or die ("Error FTP login");
- $origen = "/ftp.php"; //Esto genera la ruta /home/xxxxx/web/dominio/test/ftp.php
- //Comprobado que en destino la ruta actual es la que debe ser.
- $destino = "/ftp.movido.php";
- if(ftp_put($conexion, $destino, $origen, FTP_BINARY))
- echo "OK";
- else
- echo "ERROR. <br>origen: $origen<br>destino: $destino";
- if(ftp_close($conexion))
- echo "<br><br>OK: Conexión FTP cerrada<br>";
- else
- "<br><br>ERROR: No se ha podido cerrar la conexión FTP<br>";
- ftp_pasv($conexion, true);
- /**
- * Transferir (Importar) Archivos de Servidor a Servidor usando PHP FTP
- * @link https://shellcreeper.com/?p=1249
- */
- /* Archivo origen y ruta si necesario */
- $remote_file = 'archivo.zip';
- /* Cuenta FTP */
- $ftp_host = 'your-ftp-host.com'; /* host */
- $ftp_user_name = 'ftp-username@your-ftp-host.com'; /* nombre usuario */
- $ftp_user_pass = 'ftppassword'; /* password */
- /* Nuevo nombre de archivo para el archivo que se importará */
- $local_file = 'archivo.zip';
- /* Conectar usando FTP */
- $connect_it = ftp_connect( $ftp_host );
- /* Login a FTP */
- $login_result = ftp_login( $connect_it, $ftp_user_name, $ftp_user_pass );
- /* Descargar $remote_file y guardar a $local_file */
- if ( ftp_get( $connect_it, $local_file, $remote_file, FTP_BINARY ) ) {
- echo "El archivo $local_file fue transferido con éxito!n";
- }
- else {
- echo "Ha habido un errorn";
- }
- /* Cerrar conexión */
- ftp_close( $connect_it );
- /**
- * Transferir (Exportar) Archivos de Servidor a Servidor PHP FTP
- * @link https://shellcreeper.com/?p=1249
- */
- /* Nombre de archivo remoto y ruta */
- $remote_file = 'files.zip';
- /* Cuenta FTP (Servidor Remoto) */
- $ftp_host = 'your-ftp-host.com'; /* host */
- $ftp_user_name = 'ftp-username@your-ftp-host.com'; /* username */
- $ftp_user_pass = 'ftppassword'; /* password */
- /* Archivo y Ruta para enviar al Servidor FTP remoto */
- $local_file = 'files.zip';
- /* Conectar a FTP */
- $connect_it = ftp_connect( $ftp_host );
- /* Login a FTP */
- $login_result = ftp_login( $connect_it, $ftp_user_name, $ftp_user_pass );
- /* Enviar $local_file a FTP */
- if ( ftp_put( $connect_it, $remote_file, $local_file, FTP_BINARY ) ) {
- echo "El archivo $local_file fue transferido con éxito!n";
- }
- else {
- echo "Hubo un errorn";
- }
- /* Cerrar conexión */
- ftp_close( $connect_it );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement