![]() |
ayuda sobre trigger (disparadores)
hola a todos, bueno estoy buscando ayuda sobre los disparadores, y quisiera saber si en php hay alguno disponible, ademas quisiera saber como se los programa para que a cierta hora del dia realize un evento, gracias...
|
A ver, he leído tu mensaje pero no tengo claro si lo tienes claro.
Veamos, por un lado, el tema de los "triggers" va asociado a la base de dato, y dependiendo de la base de datos, se hará de una forma u otra (ya que cada SGDB puede tener sus peculiaridades. Y lo de programar tareas, usando PHP, ahí si que no se bien bien como se podría hacer, con un timer, teniendo una página web abierta constantemente y depende del mantenimiento que quisieras hacer. Te recomiendo que reformules la pregunta, que poco se puede sacar de ella tal y como está planteada ahora mismo. Saludos. |
necesito programar una tarea para php
hola papulo, gracias por tu intervencion, pero tal parece que lo que necesito mas bien es un timer segun tu definicion, entonces quisiera que me indiquen como programar con un timer una tarea para que se ejecute (como por ejemplo abrir otra pagina) a una cierta hora que yo lo programe, quisiera que me brinden el codigo php para hacer algo asi, gracias
|
como programar un cron job
hola gracias por su intervencion, en realidad parece que lo que necesito es un "cron job", veran lo que necesito es hacer mediante codigo php, que a una cierta hora ,que yo lo programe previamente, se abra una pagina web, y quisiera que me brinden el codigo necesario para ello, ah algo mas, se necesita alguna libreria extra???
gracias... |
Así de golpe no sabría ponerte código, pero sería una función que trabajase con el tiempo actual y una diferencia en milisegundos.
Código PHP:
|
Así de golpe no sabría ponerte código, pero sería una función que trabajase con el tiempo actual y una diferencia en milisegundos.
Código PHP:
Saludos. |
hola papulo
hola papulo gracias por tu colaboracion, pero me parece que no es la solucion optima que se desearia, pues segun veo con tu codigo hay que evaluar con if() cada instanta que el tiempo del servidor sea igual a la hora en que se programo una tarea a realizar, no?, pero verificar la hora con un if a cada instante???? no crees que es ilogico, e inapropiado,
mas bien he escuchado de los "cron job", si no me equivoco en el nombre, que hace lo que estoy buscando: programar una tarea, que se abra otra pagina de internet a una determinada hora que se programa de antemano, gracias por su colaboracion, estare pendiente de sus respuestas |
Bueno, seguramente hay algún método más apropiado para lo que deseas, pero yo voy a una solución simple.
Pongo un iframe, en la web principal, con un tiempo de refresco de 60 segundos, por ej. En la pagina de ese iframe pongo un if evaluando la hora, o/y fecha, actual. En caso de coincidir con la hora programada, ejecuta las funciones que deseas. Yo lo tengo hecho así y va perfecto. La idea de usar un iframe es para no tener que refrescar toda la pagina, solo un pequeño modulo que se limite a obtener la hora y evaluarla. |
y como se programa un iframe
gracias yaco por darme una alternativa para solucionar mi problema, pero dime como pongo un iframe en la web principal de mi php para que se refresce que 60 seg, muestrame el codigo para ello si, gracias, saludos
|
Bueno, sería básicamente HTML.
El refresco se puede hacer con un body así. Código:
<body onload=setInterval('self.location.reload()',60000)> Esto tendría que ir en la pagina que va dentro del iframe. Para incluir el inframe añades esto a la web principal Código:
<iframe src="./wtrigger.php" width="125" height="" marginwidth="1" marginheight="1" FRAMEBORDER="0"> Espero que logre hacerte captar la idea. |
La franja horaria es GMT +2. Ahora son las 01:58:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi