// Autor: Stephie Schmidt
// Erstelldatum: 12.01.2010
// Aufbau der Verbindung und Fehlerueberpruefung
$connection = @mysql_connect($db_host,$db_user,$db_passwort);
$link = mysql_connect('db.in-chemnitz.de', 'ronsc_st', 'EiV4hu7O');
if (!$link) {
die('Verbindung nicht moeglich : ' . mysql_error());
}
// benutze Datenbank foo
$db_selected = mysql_select_db('ronsc_st', $link);
if (!$db_selected) {
die ('Kann DB nicht benutzen : ' . mysql_error());
}
else {print("
Dein Eintrag in das Gaestebuch erfolgt mit folgenden Daten
$Name
");}
// IP Adresse ermitteln
$ip_addr = getenv('REMOTE_ADDR');
//Betriebssystem ermitteln
$agent=$_SERVER['HTTP_USER_AGENT'];
$os ="Unbekannt";
if (strstr($agent, "Windows 98")) $os="Windows 98";
elseif (strstr($agent, "NT 4.0")) $os="Windows NT ";
elseif (strstr($agent, "NT 5.1")) $os="Windows XP";
elseif (strstr($agent, "Mac")) $os="Mac OS";
elseif (strstr($agent, "Linux")) $os="Linux";
elseif (strstr($agent, "Unix")) $os="Unix";
elseif (strstr($agent, "NT 6.0")) $os="Windows Vista";
//Browser ermitteln
if (strpos($agent, "Mozilla/5.0")) {
$browser = "Mozilla";
}
if (strpos($agent, "Mozilla/4")) {
$browser = "Netscape";
}
if (strpos($agent, "Mozilla/3")) {
$browser = "Netscape";
}
if (strpos($agent, "Firefox") || strpos($agent, "Firebird")) {
$browser = "Firefox";
}
if (strpos($agent, "MSIE 7.0")) {
$browser = "IE 7";
}
if (strpos($agent, "MSIE 6.0")) {
$browser = "IE 6";
}
if (strpos($agent, "MSIE 5.0")) {
$browser = "IE 5";
}
if (strpos($agent, "Netscape")) {
$browser = "Netscape";
}
if (strpos($agent, "Camino")) {
$browser = "Camino";
}
if (strpos($agent, "Galeon")) {
$browser = "Galeon";
}
if (strpos($agent, "Konqueror")) {
$browser = "Konqueror";
}
if (strpos($agent, "Safari")) {
$browser = "Safari";
}
if (strpos($agent, "OmniWeb")) {
$browser = "OmniWeb";
}
if (strpos($agent, "Opera")) {
$browser = "Opera";
}
if (!isset($browser)) {
$browser = "Unbekannt";
}
//Ausgaben
echo "Deine IP-Adresse ist: $ip_addr
";
echo "Du verwendest als Betriebssystem: $os
";
echo "Browser: $browser
";
mysql_query("INSERT INTO EintraegeGaestepsi (schueler, computer_id, Betriebssystem, Browser, Thema, Eintrag) VALUES
('$Name', '$ip_addr', '$os', '$agent', '$Ort', '$Nachricht')") or die("Anfrage F1 nicht erfolgreich, " . mysql_error());
mysql_close($connection);
?>