Cada vez que en ORIGEN inserto un dato nuevo, ejecuto el fichero en DESTINO para replicarlo lo subido.
El archivo que realiza las descargas solamente hace esto:
Código PHP:
<?php
include_once("librerias_php_necesarias");
if (isset($_GET["file_path"]) && !empty($_GET["file_path"])) {
$content = file_get_contents($_GET["file_path"]);
switch($_GET["file_type"]) {
case "image":
$image_name = explode("/", $_GET["file_path"]);
$image_name = $image_name[count($image_name) - 1];
//Store in the filesystem.
$fp = fopen("RUTA_DE_IMAGENES/".$image_name, "w");
fwrite($fp, $content);
fclose($fp);
break;
case "file":
$file_name = explode("/", $_GET["file_path"]);
$file_name = $file_name[count($file_name) - 1];
//Store in the filesystem.
$fp = fopen("RUTA_DE_ARCHIVOS/".$file_name, "w");
fwrite($fp, $content);
fclose($fp);
break;
}
}
?>
Solo eso, DESCARGAR los archivos pasados por parámetro.
También paso un parámetro
file_type, para hacer gestiones especiales si son diferentes tipos de archivo (escalabilidad).
Saludos.