Buenas señores,
Lo que pasa es lo siguiente:
Tengo este código
Código PHP:
<?php
ignore_user_abort(true);
set_time_limit(0);
echo 'Probando la gestión de conexión de PHP';
while(1)
{
if(connection_status() != CONNECTION_NORMAL)
{
echo "ARRIBA DEL BREAK <br />";
break;
}
echo "DENTRO DEL WHILE <br />";
sleep(10);
echo "DEBAJO DEL SLEEP <br />";
}
echo "ULTIMA LINEA <br />";
file_put_contents("caca", "LOLO");
?>
Por qué..:
1) La página se me queda con la página en blanco sin hacer nada, al cabo de unos 30 segundos aproximadamente da error de conexión.
2) Cuando yo aborto la conexión, le doy a DETENER, supuestamente el código debería terminar de ejecutarse y crear el archivo "caca" en este caso, pero no hace nada.
¿Podrías indicarme qué hago mal?
Salu2 man.