Buradasın
PHP'de fonksiyon günde 1 kez nasıl çalıştırılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
PHP'de bir fonksiyonun günde bir kez çalıştırılması için son çalışma zamanını takip eden bir mekanizma kullanılabilir 1. Bunun için:
- Son çalışma zamanını kaydetmek:
son.txt
dosyasına son fonksiyon çalışma zamanını yazın 1. - Kontrol ve çalıştırma: Fonksiyon çağrıldığında, dosyanın içindeki zamanı alın. Eğer mevcut zaman ile kaydedilen zaman arasında 24 saat geçtiyse (86400 saniye) fonksiyonu çalıştırın ve dosyayı güncelleyin 1.
Örnek kod:
$sonCalisma = (int)dosyaOku("son.txt"); if (time() - $sonCalisma > 86400) { calisKole(); dosyaYaz("son.txt", time()); }
Bu yöntem, fonksiyonun sadece bir gün içinde çalıştırılmamışsa çalışmasını sağlar 1.
5 kaynaktan alınan bilgiyle göre: