diff --git a/counter.php b/counter.php new file mode 100644 index 0000000..961ec2a --- /dev/null +++ b/counter.php @@ -0,0 +1,41 @@ + 0, + "hits" => 0, + "created_at" => gmdate("D, d M Y 00:00:00", strtotime("2019-01-01")) . " -0000", + "last_updated" => gmdate("D, d M Y H:i:s") . " -0000" + ]; + file_put_contents($counterFile, json_encode($initialData)); +} + +// Load and update counter +$data = json_decode(file_get_contents($counterFile), true); +$data['views'] += 1; +$data['hits'] += 1; +$data['last_updated'] = gmdate("D, d M Y H:i:s") . " -0000"; + +// Save updated data +file_put_contents($counterFile, json_encode($data)); + +// Build response +$response = [ + "result" => "success", + "info" => [ + "sitename" => "venith", + "views" => $data['views'], + "hits" => $data['hits'], + "created_at" => $data['created_at'], + "last_updated" => $data['last_updated'], + "domain" => "venith.net", + "tags" => ["kirby", "2000s", "music", "personal", "90s"] + ] +]; + +echo json_encode($response, JSON_PRETTY_PRINT); +?> diff --git a/javascript/view-counter.js b/javascript/view-counter.js index 7f0c799..21c353c 100644 --- a/javascript/view-counter.js +++ b/javascript/view-counter.js @@ -20,7 +20,7 @@ xhttp.onreadystatechange = function () { }; xhttp.open( "GET", - "https://weirdscifi.ratiosemper.com/neocities.php?sitename=daniele63", + "https://venith.net/counter.php?sitename=venith", true ); xhttp.send();