Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Lauryx en 28 Septiembre 2009, 19:18 PM

Título: Pasar get en linea de comandos
Publicado por: Lauryx en 28 Septiembre 2009, 19:18 PM
Hola a todos!

Estoy intentando hacer un cron que me ejecute un archivo, y necesito pasarle una variable por get... Y claro al poner esto

/usr/local/bin/php5 -f /home/xxxxx/www/admin/cron10.php?UniNum=2

pues me dice que no encuentra el archivo, ya que considera que el nombre es todo...Hay alguna manera de pasarle esa variable por la linea de comandos??
Título: Re: Pasar get en linea de comandos
Publicado por: WHK en 28 Septiembre 2009, 20:17 PM
No porque las variables globales las declara en parte una librería que trabaja junto con apache, en este caso si quieres enviarle variables debería ser
/usr/local/bin/php5 -f /home/xxxxx/www/admin/cron10.php 2

En ese caso debes tomar las variables con $argv[numero de la variable] que en este caso es $argv[1]
Título: Re: Pasar get en linea de comandos
Publicado por: Lauryx en 29 Septiembre 2009, 21:10 PM
Muchisimas gracias, con eso ya funciona  ;)