Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Gorky en 11 Junio 2013, 20:03 pm



Título: Redireccionar script dentro de un cronjob
Publicado por: Gorky en 11 Junio 2013, 20:03 pm
Hola a todos. Os planteo la duda.
Tengo una tarea programada con cron para que cada X tiempo ejecute un script. Dentro de este script necesito que al finalizarse la ejecución se ejecute otro.
En mis pruebas lo habia hecho con:
Código
  1. header("location: script.php");
pero dentro de cron esto no sirve.
¿Sabeis algún modo para que se ejecute otro script al finalizar este?
Ya adelante que no me sirve con un include.
Muchas gracias.


Título: Re: Redireccionar script dentro de un cronjob
Publicado por: gryphes en 18 Junio 2013, 00:30 am
Podrias probar con cUrl (http://php.net/manual/en/curl.examples-basic.php)

Código
  1. <?php
  2.  
  3. $ch = curl_init("http://www.example.com/");
  4. $fp = fopen("example_homepage.txt", "w");
  5.  
  6. curl_setopt($ch, CURLOPT_FILE, $fp);
  7. curl_setopt($ch, CURLOPT_HEADER, 0);
  8.  
  9. curl_exec($ch);
  10. fclose($fp);
  11. ?>
  12.  


Otro metodo que conozco es mediante allow_url_fopen que la tenes que avilitar en el php.ini


Código
  1. print file_get_contents('http://localhost/tu_sccript');
  2.  


Saludos!