Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/06/2016, 13:25
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: duda con cron en php

Mira yo antes no conocía lo de los cron jobs y yo ocupaba mi pc como host (windows) y ocupaba ajax como cron job

ocupaba algo así

Código HTML:
Ver original
  1.     <head>
  2.         <script type="text/javascript">
  3.         function createREQ() {
  4.                 try {
  5.                 req = new XMLHttpRequest(); /* p.e. Firefox */
  6.                 }
  7.                 catch(err1){
  8.                     try {
  9.                     req = new ActiveXObject('Msxml2.XMLHTTP'); /* algunas versiones IE */
  10.                     }
  11.                     catch (err2) {
  12.                         try {
  13.                         req = new ActiveXObject("Microsoft.XMLHTTP"); /* algunas versiones IE */
  14.                         }
  15.                         catch (err3) {
  16.                         req = false;
  17.                         }
  18.                     }
  19.                 }
  20.         return req;
  21.         }
  22.        
  23.         time = 1000*60*60*2; //2 horas
  24.        
  25.         function someCronJob(){
  26.         var var1 = "some_variable1";
  27.         var var2 = "some_variable2";
  28.  
  29.         var httpWork = new createREQ();
  30.         httpWork.open("POST", "work.php", true);
  31.         httpWork.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  32.         httpWork.send("someVar1="+var1+"&someVar2="+var2);
  33.        
  34.             httpWork.onreadystatechange = function(){
  35.                 if(httpWork.readyState == 4 && httpWork.status == 200){
  36.                 workXML=httpWork.responseXML;
  37.                 }
  38.             };
  39.        
  40.         }
  41.         </script>
  42.     </head>
  43.     <body onload="cronWork = setInterval('someCronJob()', time);">
  44.     cron job
  45.     </body>
  46. </html>

es una solución media antigua, pero si tienes cpanel de tu hosting, deberías tener la opción, mira mi cpanel: