counter.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
code
date
datenbank
eintrag
eintragen
ergebnis
frage
http
leute
manual
minute
sagen
set
spiel
standart
update
url
verbindung
versuchen
-
Hallo,Leute
Ich bin ganz neu hier und hab schon eine Frage
Notice: Undefined variable: REMOTE_ADDR in E:\xampp\htdocs\spiele\online\counter.php on line 7
---> $ip = GetHostByName($REMOTE_ADDR);<----- Könnt ihr mir sagen warum das nicht geht.
<?php include('config.php'); // Verbindung zur Datenbank $timestamp = time(); $datumheute = date("d.m.Y",$timestamp); $ip = GetHostByName($REMOTE_ADDR); $abfrage = "SELECT * FROM counter WHERE ip = '".$ip."'"; $ergebnis = mysql_query($abfrage); $eintragen = 1; while ($row=mysql_fetch_array($ergebnis)) { $datumtabelle = date("d.m.Y",$row["time"]); if ($datumtabelle == $datumheute) { $eintragen = 0; $id = $row["id"]; } else { $eintragen = 1; } } if ($eintragen == 1) { $eintrag = mysql_query("INSERT INTO counter (ip, time) VALUES ('".$ip."', '".$timestamp."')"); } elseif ($eintragen == 0) { $eintrag = mysql_query("UPDATE counter SET time = '".$timestamp."' WHERE id = '".$id."'"); } $minuten = 5; /* Für wieviele Minuten bleibt man als Online angezeigt, auch wenn man die Seite nicht neu lädt? [Standart: 5 Minuten] */ $time = time()-60*$minuten; $abfrage = "SELECT * FROM counter WHERE time >= '".$time."'"; $ergebnis = mysql_query($abfrage); $online = mysql_num_rows($ergebnis); $abfrage = "SELECT * FROM counter"; $ergebnis = mysql_query($abfrage); $heute = 0; while ($row=mysql_fetch_array($ergebnis)) { $datumtabelle = date("d.m.Y",$row["time"]); if ($datumtabelle == $datumheute) { $heute++; } } $alltime = mysql_num_rows($ergebnis); /* Wie füge ich den Counter ein? Momentan Online auf dieser Website: $online Heute Online: $heute Insgesamt Online: $alltime Bsp.: Momentan sind auf dieser Seite gerade <?php echo $online; ?> Leute Online! */ ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die Variable heißt
.$_SERVER['REMOTE_ADDR']
Du könntest aber auch mal
versuchen, vllt ist es ja das was du suchst.$_SERVER['REMOTE_HOST']
http://php.net/manual/de/reserved.variables.server.php
Liebe Grüße -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage