רעיון שחשבתי עליו כרגע:
PHP קוד:
<?php
define('counter', 'counter.txt');
define('time', 1203561308);
if (!$_GET['check']) {
file_put_contents(counter, file_get_contents(counter)+1);
} else {
$minutes = round((time()-time)/60);
echo round((file_get_contents(counter)*100)/$minutes, 1);
}
?>
הקבוע time מכיל את הזמן שבו העלת את הסקריפט.
הסקריפט ירוץ כל דקה.
מה שעשיתי בשורה 9 זה חישוב מספר הדקות שעברו מזמן שהסקריפט הועלה, ובשורה 10 זה חישוב אחוזי הuptime עפ"י הדקות שנקלטו בקובץ counter.