Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2007, 17:01
albertoshu
 
Fecha de Ingreso: agosto-2007
Mensajes: 237
Antigüedad: 16 años, 9 meses
Puntos: 1
Problema con la ejecución de una tarea programada

Hola a todos,

He buscado en internet y en los foros y no he encontrado la solución. A ver si me podeís echar una mano.El problema es el siguiente.


El siguente php se ejecuta a traves de una "tarea programada de Windows". Se muestra la hora a través de la ventana de la linea de comandos y permace durante 2 segundos:


Código PHP:
<?php

mostrar_hora
();

function 
mostrar_hora(){
    echo 
date("Y-m-j H:i:s");
    
sleep(2);
                 }
?>

El tema es que tengo una función que es un poco más compleja y cuando se añanden instruccioners para la conexion con bbdd

Código PHP:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_cnx_tdj_pruebas "localhost";
$database_cnx_tdj_pruebas "bd_tdj_pruebas";
$username_cnx_tdj_pruebas "root";
$password_cnx_tdj_pruebas "";
$cnx_tdj_pruebas mysql_pconnect($hostname_cnx_tdj_pruebas$username_cnx_tdj_pruebas$password_cnx_tdj_pruebas) or trigger_error(mysql_error(),E_USER_ERROR); 

mostrar_hora();

function 
mostrar_hora(){
    echo 
date("Y-m-j H:i:s");
        
    
sleep(2);
}

?>

la función se ejecuta correctamente si ejecuto el php manualemente, pero, si lo ejecuto a traves de una tarea progamada, éste no se ejecuta correctamente y ademas la pantalla de comandos parece que omite la instrucción "sleep(2)" y no puedo leer el mensaje que me dá y saber cuál es el error .

Espero que me haya explicado.


Alguna sugerencia o pista?


Saludos.