La idea de los trabajos cron y scheudled parece ir en contra de lo que en realidad está tratando de hacer. Si desea que se muestre algo (un iframe en este caso) solo durante ciertas horas, puede simplemente verificar la hora del servidor durante cada solicitud y optar por mostrarla si se encuentra dentro de un período de tiempo determinado.
Algo como esto producirá el mismo efecto que un trabajo cron, con más granularidad, verificando la hora en el momento exacto en que se realiza el requerimiento.
<!-- Your Header here -->
<?php
$hour = date('G'); // 0 .. 23
// Show our iframe between 9am and 5pm
if ($hour >= 9 && $hour <= 17) { ?>
<iframe .... ></iframe>
<?php } ?>
pueden ampliar en la sentencia condicional para mostrar el iframe varias veces al día, o hacer que su script de control de cualquier condición externa que busca utilizar para gobernar la pantalla de su marco flotante.
Actualización: tiempos adicionales o tipos de comparaciones podrían ser especificados a través de algo así como
<?php
$hour = date('G');
$day = date('N'); // 1..7 for Monday to Sunday
if (($hour >= 5 && $hour <= 7) // 5am - 7am
|| ($hour >= 10 && $hour <= 12) // 10am - 12 noon
|| ($hour >= 15 && $hour <= 19) // 3pm - 7pm
|| ($day == 5) // Friday
) { ?>
<iframe...></iframe>
<?php } ?>
La idea de añadir periódicamente/desmontaje del marco flotante desde debajo de su cabecera con un cron del lado del servidor/programador de tareas el trabajo es mucho más complejo que simplemente mostrarlo condicionalmente durante cada solicitud.
Incluso si usted tiene alguna tarea específica que debe ejecutar, como por ejemplo un informe generado periódicamente, el trabajo real de mostrar los resultados no suelen caer sobre la tarea periódica. El script PHP responsable de mostrar que iframe seguiría consultar la base de datos en el momento de la solicitud se hace para cualquier nuevo contenido a mostrar, y mostrarlo si lo encuentra, en lugar de la tarea periódica de alguna manera modificar el guión para incluir un iframe.
Lo siento, ¿cómo un script 'ejecutar algunos html'? –
@Ben Creo que quiere decir "generar" algo de HTML. –