Kullanıcı etkileşimi olmadan otomatik olarak PHP komut dosyasını çalıştırmak için yine de var mı?

3 Cevap php

Ben günlük kullanıcıya posta göndermek istiyorum. Bunun için ben veritabanını bazı kayıtları saklamak olacaktır. PHP Script kullanıcıya mail olarak günlük her kaydı göndereceğiz. Bu yönetici veya kullanıcı etkileşimi olmadan otomatik olarak yapılmalıdır. Bana yardım ya da öneri verin

3 Cevap

PHP böylece herhangi bir kabuk komut dosyası, komut dosyası veya Perl gibi komut satırından çalıştırılabilir. Bkz Using PHP from the command line.

Günlük iş sizin cron'nun böyle bir komut satırı koymak için. Bkz Schedule tasks on Linux using crontab.

crontab bu eklemek

php -q /path/to/yourscript.php

Bunu yapmanın iki yolu vardır.

İlk, uygun zamanlarda (örn. cron veya Windows Görev Zamanlayıcı) komut dosyasını çalıştırmak için işletim sistemi düzeyinde yapılandırılmasıdır. Diğer seçenek phpJobScheduler diğer komut bir çek ekleyerek işleri çalıştırmak olacaktır gibi bir komut dosyası kullanmaktır. Önemli olan onay genellikle yeterli çağrılır böylece web sunucusu trafik makul bir ihtiyaç vardır.