<html>
<title> NO IP </title>
<head>
<?

function read_ip(&$my_ip)
{
   // Existenz der GET-Variablen ueberpruefen
   if (!isset($_GET['ip']))
   {
      echo("<b>Fehler: </b>GET-Variable 'ip' nicht vorhanden.<br>");
      return false;
   }

   // URL-dekodierte GET-Variable auf Parameter-Variable speichern   
   $my_ip=urldecode($_GET['ip']);

   return true;
}

function send_mysql_data($my_ip)
{
   // Sicherheitsdaten inkludieren
   include("../sec/data.php");

   //Verbindung zum Datenbankserver aufbauen 
   $con=mysqli_connect("localhost",$hk_db,$hk_pw,"leiserberge_at"); 
   if (!$con)
   {
      echo ("Verbindung zu DB-Server/Datenbank kann nicht hergestellt werden: ".mysqli_connect_error()."<br>");
      return false;
   }

   mysqli_set_charset($con,"utf8");
   
   // SQL-Abfragestring festlegen
   // In der Tabell soll es nur genau einen Datensatz geben
   $sqlab="update phpcode12 ";
   $sqlab=$sqlab."set ip='$my_ip'";
   $sqlab=$sqlab."where id=1;";

   // Datenbankabfrage starten
   $res=mysqli_query($con,$sqlab);

   if (!$res)
   {
      // Datenbankabfrage liefert kein positives Ergebnis
      echo("<b>Datenbankfehler: </b>".mysqli_error($con));
      return false;
   }

   // alles OK
   return true;
}
?>
</head>

<body>
<?
if (!read_ip($ip))
{
   echo ("www.leiserberge.at: "); 
   echo ("Updateversuch der IP-Adresse OHNE Erfolg");
   return;
}

// Wert der Variablen $ip in der DB updaten
if (send_mysql_data($ip))
{
   echo ("www.leiserberge.at: "); 
   echo ("Update der IP-Adresse ".$ip." erfolgreich");
}
else
{
   echo ("www.leiserberge.at: "); 
   echo ("Updateversuch der IP-Adresse ".$ip." OHNE Erfolg");
}
?>
</body>
</html>