değişkeni 24 saatte bir arttırma
12
●144
- 24-04-2021, 17:52:49örneğin sayac.php sayfası olsun bu. Bu sayfayı 24 saatte bir kere çalıştırmak için en basitinden bir cronjob a koyun.
$startingValue = 56785; if (!file_exists(__DIR__ . DIRECTORY_SEPARATOR . 'sayac.json')) { $data = [ 'value' => $startingValue, 'lastModified' => time() ]; } else { $file = file_get_contents(__DIR__ . DIRECTORY_SEPARATOR . 'sayac.json'); $decode= json_decode($file, true); $data = [ 'value' => $decode['value'] + 1, 'lastModified' => time() ]; } file_put_contents(__DIR__ . DIRECTORY_SEPARATOR . 'sayac.json', json_encode($data));Bu da değişkeni kullanacağınız örneğin index.php dosyası olsun
$file = file_get_contents(__DIR__ . DIRECTORY_SEPARATOR . 'sayac.json'); $decode = json_decode($file, true); $variable = $decode['value']; $lastModified = $decode['lastModified']; // Son değiştirilme zamanını almak isterseniz diye
- 24-04-2021, 18:00:48Şimdi şöyle, benim yazdığım kod parçasında başlangıç değeri hep sabit.oktayc0 adlı üyeden alıntı: mesajı görüntüle
Mesela 100 ile başladınız diyelim.
1 gün geçti sistem değeri 101 olarak güncelledi.
2 gün geçti sistem değeri 102 olarak güncelledi. 101 + 2 yapmadı.
Sabit bir başlangıç tarihim olduğu için geçen gün sayısı kadar başlangıç değerine ekletip yeni değeri buluyorum.
Yani başlangıç değeri sabit üzerine eklenen değer her gün 1 artıyor. - 24-04-2021, 18:14:43mesela PHP dilinde bir kod yaz , o kod, o sayfadaki o degiskeni bulsun ve +1 fazlasi ile degistirsin her calistiginda, o dosyayida CRON JOB uzerinden 24 saatte bir calismaya programla.