Hola
Soy nuevo en php...me interesaria saber como generar intervalos de tiempo...o sea cada x cantidad de segundos hacer una accion....y volver a reiniciar el contador...
Gracias
| |||
Intervalos de tiempo Hola Soy nuevo en php...me interesaria saber como generar intervalos de tiempo...o sea cada x cantidad de segundos hacer una accion....y volver a reiniciar el contador... Gracias
__________________ "Las dll ya no son un problema en .NET" :patada: |
| |||
No sé si conoces como funciona PHP en sí .. pero si ejecutas PHP bajo HTTP ("páginas web dinámicas") el funcionamiento de PHP es más o menos: Por tu navegador (o cliente en general) pides una página X.??? a tu servidor HTTP .. este si es .php la redirecciona al interprete de PHP. PHP ejecuta su parte y entrega inmediatamente el resultado al servidor HTTP para que este la "sirva" al cliente (se la entregue). En este tiempo (de proceso PHP) el "cliente" se queda a la espera de la página que se le ha de entregar. Por ende .. NO es PHP un lenguaje para hacer una taréa como la que propones. Es decir .. lanzar un proceso que dure eternamente (un bucle sin fin ..). Lo que debes hacer en estos casos es gestionar el problema con ayuda de otras herramientas que están diseñadas para tal fin .. por ejemplo con un "cron job" (linux) o una "tarea programada" (de Windows). Será ese programa el que "dispare" la llamada a tu script PHP que se ejecutará y hará su proceso en ese instante. El "intervalo" lo defines en ese "cron job" o equivalente. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Gracias No se podria hacer con JavaScript? O sea en una pagina con frame quiero que cada 5 segundos cambie el contenido de uno de los frames... Eso no se podria hacer con java?...inicializar un contador, ri sumando, etc Saludos...
__________________ "Las dll ya no son un problema en .NET" :patada: |
| |||
Cita: Si, claro .. la "teoría" es que PHP no va a ser quien esté ahí procesando un "bucle infinito" sino que en tu caso podría ser una página abierta en un cliente (navegador de cierto PC) el que haga esas recargas de página .. o llame a un iframe/frame .. o uses "Ajax" (técnicas, tenemos un foro para tal fin) para llamar a tu scritp PHP a intervalos de tiempo.
Iniciado por reanimar Gracias No se podria hacer con JavaScript? O sea en una pagina con frame quiero que cada 5 segundos cambie el contenido de uno de los frames... Eso no se podria hacer con java?...inicializar un contador, ri sumando, etc Saludos... Realmente si dices hablar de "cada 5 segundos" .. no es viable que recargues una página entera .. Tendrás que ajustarlo lo más posible por qué sino, no hay "tasa de transferencia mensual" que te aguante (consumiras una enormidad). Además ten persente que tu sistema va a depender de "un PC con un navegador ahí exclusivamente para esa taréa" .. eso no debería ser. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |