File: /var/www/vhosts/ensaco.es/data.ensaco.es/cron_copyjson.php
<?php
// dir FTP: 85.251.11.85
// puerto: 2121
// usuario: informes
// pass: 1241Ajajl
if(!isset($_GET['hash']) || $_GET['hash'] != '9MyHXyJ3e93ufm4HEkDBMj6KeRcTww'){
echo'<br />Error. Falta hash.<br />';
exit();
}
else{
//copia archivos de carpeta diario a carpeta historico, organizando en estructura de carpetas YEAR/MONTH
//ARCHIVO dataPVPC.json
$nombreFilePVPC = "dataPVPC_".date("Y").date("m").date("d").".json";
$miCarpeta = "historico/".date("Y")."/".date("m");
if (!file_exists($miCarpeta)) {//la carpeta no existe, la creamos
mkdir($miCarpeta,0777,true);
}
if(copy('diario/dataPVPC.json', $miCarpeta.'/'.$nombreFilePVPC)){
echo 'Copiado correctamente a carpeta historico: '.$nombreFilePVPC.'<br />';
}
else{
echo 'No se pudo copiar correctamente a carpeta histórico.';
}
//ARCHIVO dataCompensada.json
$nombreFileCompensada = "dataCompensada_".date("Y").date("m").date("d").".json";
$miCarpeta = "historico/".date("Y")."/".date("m");
if (!file_exists($miCarpeta)) {//la carpeta no existe, la creamos
mkdir($miCarpeta,0777,true);
}
if(copy('diario/dataCompensada.json', $miCarpeta.'/'.$nombreFileCompensada)){
echo 'Copiado correctamente a carpeta historico: '.$nombreFileCompensada.'<br />';
}
else{
echo 'No se pudo copiar correctamente a carpeta histórico.';
}
//ARCHIVO data.json
$nombreFileData = "data_".date("Y").date("m").date("d").".json";
$miCarpeta = "historico/".date("Y")."/".date("m");
if (!file_exists($miCarpeta)) {//la carpeta no existe, la creamos
mkdir($miCarpeta,0777,true);
}
if(copy('diario/data.json', $miCarpeta.'/'.$nombreFileData)){
echo 'Copiado correctamente a carpeta historico: '.$nombreFileData.'<br />';
}
else{
echo 'No se pudo copiar correctamente a carpeta histórico.';
}
}
?>