Cron ve scheudled iş fikri aslında yapmaya çalışıyoruz ne sayacı çalıştırmak gibi görünüyor. Eğer sadece belirli zamanlarda gösterilecek bir şey (bu durumda bir iframe) istiyorsanız, sadece her isteği sırasında sunucu zaman kontrol ve belirli bir süre içinde iseniz bunu göstermek için tercih edebilirsiniz.
Böyle bir şey requst yapıldığı tam şu anda zaman kontrol, daha fazla ayrıntı ile, bir cron işi olarak aynı etkiyi yaratacaktır.
<!-- Your Header here -->
<?php
$hour = date('G'); // 0 .. 23
// Show our iframe between 9am and 5pm
if ($hour >= 9 && $hour <= 17) { ?>
<iframe .... ></iframe>
<?php } ?>
Sen IFrame günde birden çok kez göstermek için koşullu deyimi genişletmek, ya da iframe ekranı yönetmek için kullanmak arıyorsanız harici ne durumda script kontrol olabilir.
Update:
Additional times or types of comparisons could be specified via something like
<?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 } ?>
Periyodik bir sunucu tarafı cron / görev zamanlayıcı işi ile başlığın altında gelen iframe ekleme / kaldırma fikri çok daha karmaşık basit şartlı her istek sırasında görüntülemeden daha.
Böyle bir periyodik oluşturulan rapor olarak çalıştırmanız gerekir belirli bir görevi, var olsa bile, sonuçları gösteren gerçek işi genellikle periyodik göreve üzerine düşmez. Bu iframe gösteren sorumlu PHP komut dosyası hala istek göstermek için herhangi bir yeni içerik için yapılır anda veritabanını sorgulamak ve bulursa yerine periyodik görev nasılsa bir iframe eklemek için komut dosyasını değiştirerek daha, görüntülemek olacaktır.