Lockfile check.php, addhit.php, BuLi-Tipp Debugging, Galerie Kommentarfunktion
This commit is contained in:
32
addhit.php
Executable file
32
addhit.php
Executable file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
header("Access-Control-Allow-Origin: *; Content-Type: application/javascript");
|
||||
|
||||
include("../mysqlverbinden.php");
|
||||
# Datenbank aufräumen: Alle Einträge löschen, die nicht von heute sind
|
||||
mysqli_execute_query($db_id, "DELETE FROM `ritzenbergen-hits` WHERE timestamp < NOW() - INTERVAL 24 HOUR;");
|
||||
|
||||
# Prüfen, ob die IP heute schon gesehen wurde
|
||||
$result=mysqli_execute_query($db_id, "SELECT COUNT(*) FROM `ritzenbergen-hits` WHERE ip=?;", [$_SERVER['REMOTE_ADDR']]);
|
||||
$alreadyVisited=mysqli_fetch_row($result)[0];
|
||||
|
||||
# Hits aus der hits.txt Datei lesen
|
||||
$file = fopen("hits.txt","r");
|
||||
$hits = fread($file, filesize("hits.txt"));
|
||||
$hits = intval($hits) + 1;
|
||||
fclose($file);
|
||||
|
||||
if($alreadyVisited==0) {
|
||||
# IP heute noch nicht gesehen, also neuen Eintrag hinzufügen
|
||||
mysqli_execute_query($db_id, "INSERT INTO `ritzenbergen-hits` (`ip`, `timestamp`) VALUES (?, NOW());", [$_SERVER['REMOTE_ADDR']]);
|
||||
|
||||
|
||||
# Hits in der hits.txt Datei aktualisieren
|
||||
$file = fopen("hits.txt","w");
|
||||
fwrite($file, strval($hits));
|
||||
fclose($file);
|
||||
|
||||
}
|
||||
echo "let hits=".$hits; // JS Variable mit der Anzahl der Hits zurückgeben
|
||||
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user