Configuración un cron en linux:
Min H DM M DW Comando
* * * * * /usr/local/bin/wget -d 'http://xxx.com/tarea_automatica.php'
HTML:
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Pasarela</title> <script src="/js/Index.js" type="text/javascript"></script> </head> <body> <div id="Mostraractualizar"></div> <div id="Cargandoactualizar"></div> <script type="text/javascript">ajax_hojaController('actualizar_iniciar','actualizar','ref=&fecha_ini','',true);</script> </td> </body> </html>
Código:
function url_domain() { return "http://"+document.domain+"/"; } // ************************************************************* // AJAX HOJA // ************************************************************* String.prototype.tratarResponseText=function() { var pat=/<script[^>]*>([\S\s]*?)<\/script[^>]*>/ig; var pat2=/\bsrc=[^>\s]+\b/g; var elementos = this.match(pat) || []; for(i=0;i<elementos.length;i++) { var nuevoScript = document.createElement('script'); nuevoScript.type = 'text/javascript'; var tienesrc=elementos[i].match(pat2) || []; if(tienesrc.length) { nuevoScript.src=tienesrc[0].split("'").join('').split('"').join('').split('src=').join('').split(' ').join(''); }else{ var elemento = elementos[i].replace(pat,'$1',''); nuevoScript.text = elemento; } document.getElementsByTagName('body')[0].appendChild(nuevoScript); } return this.replace(pat,''); } function ajax_hojaController(hoja,div_id,variable,valor,no_loading) { var hoja; var div_id; var variable; var valor; var no_loading; var ajax= xmlhttp(); var A = document.getElementById('Mostrar'+div_id); var B = document.getElementById('Cargando'+div_id); var dominio = url_domain(); // Conocer dominio ajax.open("GET",dominio+"ajax/lib/FrontController.php?controller="+hoja+"&folder=index"+"&"+variable+"="+valor,true); ajax.onreadystatechange=function() { B.innerHTML = ""; if(ajax.readyState==4) { SetContainerHTML_hoja(ajax.responseText,div_id); ajax.onreadystatechange=null; } else { if (no_loading == true) B.innerHTML = "<img src='"+dominio+"img/loading.gif' alt='Loading...' title='Loading...'>"; } } ajax.send(null); } function SetContainerHTML_hoja(responseText,div_id) { var mydiv = document.getElementById('Mostrar'+div_id); mydiv.innerHTML = responseText.tratarResponseText(); }