Die Idee von Cron und geplanten Jobs scheint dem zu widersprechen, was Sie eigentlich versuchen. Wenn Sie möchten, dass in bestimmten Fällen nur zu bestimmten Zeiten etwas angezeigt wird (ein Iframe), können Sie die Serverzeit bei jeder Anfrage einfach überprüfen und anzeigen lassen, wenn Sie innerhalb eines bestimmten Zeitraums sind.
So etwas wird den gleichen Effekt wie ein Cron-Job mit größerer Granularität erzeugen und die Zeit genau in dem Moment prüfen, in dem die Anfrage gestellt wird.
<!-- Your Header here -->
<?php
$hour = date('G'); // 0 .. 23
// Show our iframe between 9am and 5pm
if ($hour >= 9 && $hour <= 17) { ?>
<iframe .... ></iframe>
<?php } ?>
Sie auf die bedingte Anweisung erweitern können den iframe mehrmals pro Tag zu zeigen, oder Ihr Skript Prüfung unabhängig von äußeren Bedingung Sie suchen verwenden, um die Darstellung Ihrer iframe zu regieren.
Update: Zusätzliche Zeiten oder Arten von Vergleichen über so etwas wie
<?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 } ?>
Die Idee der periodisch das Hinzufügen/Entfernen des iframe von unten Ihre Header mit einem serverseitigen cron/Task-Scheduler festgelegt werden könnte Job ist viel komplexer als nur bedingte Anzeige bei jeder Anfrage.
Auch wenn Sie eine bestimmte Aufgabe ausführen müssen, z. B. einen periodisch generierten Bericht, fällt die eigentliche Aufgabe der Anzeige der Ergebnisse normalerweise nicht auf die periodische Aufgabe. Das PHP-Skript, das für das Anzeigen dieses iframes verantwortlich ist, fragt die Datenbank zum Zeitpunkt der Anfrage noch immer nach neuen Inhalten ab und zeigt sie, wenn sie gefunden werden, anstatt die periodische Aufgabe das Skript irgendwie so zu modifizieren, dass sie einen iframe enthält.
Es tut mir leid, wie ein Skript 'einige HTML ausführen'? –
@Ben Ich denke, er meint "generieren" einige HTML. –