Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2013, 16:25
Avatar de atoleon
atoleon
 
Fecha de Ingreso: marzo-2007
Mensajes: 156
Antigüedad: 17 años, 1 mes
Puntos: 1
strstr no funciona ejecutado en un cronjob

Hola

He creado un script (página) en php la cual funciona perfectamente.
La he configurado para que se ejecutara como un crontab y es entonces cuando no funciona.
después de hacer varias pruebas ejecutando el script desde una conexión ssh utilizando este comando: php tarea_cron.php. He averiguado que cuando ejectuto el script desde esta conexión, la misma que debe usar el cronjob, la siguiente linea de código no se ejecuta o al menos no devuelve un resultado vacío:
Código PHP:
$idPedido strstr ($idPedido"<br"true); 
Lo que no entiendo es por qué cuando accedo desde el navegador funciona perfectamente, y sin emabargo, cuando lo hago desde el terminal no funciona esta funcion. De hecho en otra linea tengo esta funcion:
Código PHP:
$idPedido strstr ($idPedido" "); 
y si que se realiza correctamente desde navegador y terminal.

Bueno, espero podais ayudarme. Por si sirve de algo, el servidor es de 1&1 (como no).

Saludos a todos y gracias.