Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: XafiloX en 28 Septiembre 2009, 19:18 pm



Título: Pasar get en linea de comandos
Publicado por: XafiloX 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: XafiloX en 29 Septiembre 2009, 21:10 pm
Muchisimas gracias, con eso ya funciona  ;)