<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>