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
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Espero que me haya explicado.
Alguna sugerencia o pista?
Saludos.