maestro a ver yo hice algo parecido, mi ejemplo trata de, tengo un archivo en mi pc llamado archivo1.zip y lo quiero enviar a mi servidor via ftp a traves de php. Hago lo siguiente:
Código PHP:
$servidor_ftp = "tu-sitio.com";
$archivo = 'Archivo1.zip';
$archivo_remoto = 'archivo_nuevo.zip'; // Como lo queres llamar
// configurar la conexion basica
$id_con = ftp_connect($servidor_ftp);
// iniciar sesion con nombre de usuario y contrasenya
$resultado_login = ftp_login($id_con, "nomre_usuario", "password");
// cargar un archivo
if (ftp_put($id_con, $archivo_remoto, $archivo, FTP_ASCII)) {
echo "se ha cargado $archivo satisfactoriamente\n";
} else {
echo "Hubo un problema durante la transferencia de $archivo\n";
}
// cerrar la conexion
ftp_close($id_con);
Espero haberte ayudado!! abrazo