Ben bir php dosyasını çalıştırmak için CRON kullanma hakkında birçok mesaj var biliyorum. Ancak, hosting, ve bir kullanıcı için kurulum kolaylığı dünyasında, o karmaşa var istemiyorum.
Ben yuva ile ilgisi var çevrimiçi başka bir çözüm bulundu. Sadece herkesin bu almak olsun, ve bu iyi ya da kötü bir fikir olup olmadığını bana söylemek istedim. Iyi çalışıyor gibi görünüyor.
Düşünceler?
//Open socket connection to cron.php
$socketcon = fsockopen($_SERVER['HTTP_HOST'],80,$errorno,$errorstr,10);
if($socketcon) {
$socketdata = "GET /cron.php HTTP 1.1\r\nHost: ".$_SERVER['HTTP_HOST']."\r\nConnection: Close\r\n\r\n";
fwrite($socketcon,$socketdata);
//Normally you would get all the data back with fgets and wait until $socketcon reaches feof.
//In this case, we just do this:
fclose($socketcon);
} else {
//something went wrong. Put your error handler here.
}
cron.php:
//This script does all the work.
sleep(200);
//To prove that this works we will create an empty file here, after the sleep is done.
//Make sure that the webserver can write in the directory you're testing this file in.
$handle = fopen('test.txt','w');
fclose($handle);
Bir blog yazısından komut dosyası bulundu: http://syn.ac/tech/13/creating-php-cronjobs-without-cron-and-php-cli/