Add exams from exam100 to exam150

This commit is contained in:
2024-05-13 08:50:26 +02:00
parent 4fd956ddac
commit 56492d171c
13 changed files with 366 additions and 0 deletions

49
exam123/index.php Normal file
View File

@@ -0,0 +1,49 @@
<?php
//Database Hit counter
require '/var/www/nikola/practice/exam110/connect.inc.php';
$user_ip = $_SERVER['REMOTE_ADDR'];
function ip_exists($ip)
{
global $user_ip, $con;
$query = "SELECT ip FROM `hits_ip` WHERE `ip` = '$user_ip' ";
$query_run = mysqli_query($con, $query);
if (mysqli_num_rows($query_run) == 0) {
return false;
} else if (mysqli_num_rows($query_run) >= 1) {
return true;
}
}
function ip_add($ip)
{
global $con;
$query = "INSERT INTO `hits_ip` VALUES ('$ip')";
$query_run = mysqli_query($con, $query);
}
function update_count()
{
global $con;
$query = "SELECT `count` FROM `hits_count` ";
if ($query_run = mysqli_query($con, $query)) {
$row = mysqli_fetch_assoc($query_run);
$count = $row['count'];
$count_inc = $count + 1;
$query_update = "UPDATE `hits_count` SET `count` = '$count_inc'";
$query_update_run = mysqli_query($con, $query_update);
}
}
if (!ip_exists($user_ip)) {
update_count();
ip_add(($user_ip));
}
?>
<h1>My page</h1>