Besucherzähler Skript
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
adresse
ausgabe
auslese
bettag
code
datenbank
datum
eintragen
fehler
gesamt gesamt code
helfen
limit
ordern
server
verbindung
-
Hi,
Dies ist mein Script für dne Besucherzähler aber das Script funktioniert nicht :(
<?php error_reporting(E_ALL); mysql_connect("localhost", "USER146927", "MEINPASSWORT") OR die("Verbindung zum Server konnte nicht aufgebaut werden.\n"); mysql_select_db("db_146927_1") OR die("Verbindung zur Datenbank konnte nicht aufgebaut werden.\n"); // Alte IP-Adressen löschen $query = "DELETE FROM Views WHERE Besucher_Datum != CURDATE();"; mysql_query($query) OR die("Daten konnten nicht übertragen werden.1\n"); // Wenn aktuelle IP nicht vorhanden, dann in die DB eintragen $query = "SELECT Besucher_IP FROM Views WHERE Besucher_IP = '".$_SERVER['REMOTE_ADDR']."';"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.2\n"); if(mysql_num_rows($result) == 0) { $query = "INSERT INTO Views (Besucher_Datum, Besucher_IP) VALUES (NOW(), '".$_SERVER['REMOTE_ADDR']."');"; mysql_query($query) OR die("Daten konnten nicht übertragen werden.3\n"); } // IP-Adressen durchzählen und größte ID auslesen $query = "SELECT Besucher_ID FROM Views;"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.4\n"); $heute = mysql_num_rows($result); $query = "SELECT Besucher_ID FROM Views ORDER BY Besucher_ID DESC LIMIT 1;"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.5\n"); $row = mysql_fetch_assoc($result); $gesamt = $row['Besucher_ID']; // Ausgabe in HTML echo"Heute: <b>$heute</b> | Gesamt: <b>$gesamt</b>"; ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallöchen,
ich habe ein bisschen Rumprobiert und so müste es gehen:
<?php mysql_connect("localhost", "USER146927", "MEINPASSWORT") OR die("Verbindung zum Server konnte nicht aufgebaut werden.\n"); mysql_select_db("db_146927_1") OR die("Verbindung zur Datenbank konnte nicht aufgebaut werden.\n"); // Alte IP-Adressen löschen $query = "DELETE FROM Views WHERE Besucher_Datum != CURDATE();"; mysql_query($query) OR die("Daten konnten nicht übertragen werden.1\n"); // Wenn aktuelle IP nicht vorhanden, dann in die DB eintragen $query = "SELECT Besucher_IP FROM Views WHERE Besucher_IP = '".$_SERVER['REMOTE_ADDR']."';"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.2\n"); if(mysql_num_rows($result) == 0) { $query = "INSERT INTO Views (Besucher_Datum, Besucher_IP) VALUES (NOW(), '".$_SERVER['REMOTE_ADDR']."');"; mysql_query($query) OR die("Daten konnten nicht übertragen werden.3\n"); } // IP-Adressen durchzählen und größte ID auslesen $query = "SELECT Besucher_ID FROM Views;"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.4\n"); $heute = mysql_num_rows($result); $query = "SELECT Besucher_ID FROM Views ORDER BY Besucher_ID DESC LIMIT 1;"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.5\n"); $row = mysql_fetch_assoc($result); $gesamt = $row['Besucher_ID']; // Ausgabe in HTML echo"Heute: <b>$heute</b> | Gesamt: <b>$gesamt</b>"; ?>
die Errodisk war zu fiel
grüsse
gatterer -
Geht nicht!
Ich habs auch schon mit
"db_146927_2"
"db_146927_3"
ausprobiert, weil ich die auch habe, aber es funktioniert nicht? Warum nicht?
gatterer schrieb: Hallöchen,
ich habe ein bisschen Rumprobiert und so müste es gehen:
<?php mysql_connect("localhost", "USER146927", "MEINPASSWORT") OR die("Verbindung zum Server konnte nicht aufgebaut werden.\n"); mysql_select_db("db_146927_1") OR die("Verbindung zur Datenbank konnte nicht aufgebaut werden.\n"); // Alte IP-Adressen löschen $query = "DELETE FROM Views WHERE Besucher_Datum != CURDATE();"; mysql_query($query) OR die("Daten konnten nicht übertragen werden.1\n"); // Wenn aktuelle IP nicht vorhanden, dann in die DB eintragen $query = "SELECT Besucher_IP FROM Views WHERE Besucher_IP = '".$_SERVER['REMOTE_ADDR']."';"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.2\n"); if(mysql_num_rows($result) == 0) { $query = "INSERT INTO Views (Besucher_Datum, Besucher_IP) VALUES (NOW(), '".$_SERVER['REMOTE_ADDR']."');"; mysql_query($query) OR die("Daten konnten nicht übertragen werden.3\n"); } // IP-Adressen durchzählen und größte ID auslesen $query = "SELECT Besucher_ID FROM Views;"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.4\n"); $heute = mysql_num_rows($result); $query = "SELECT Besucher_ID FROM Views ORDER BY Besucher_ID DESC LIMIT 1;"; $result = mysql_query($query) OR die("Daten konnten nicht übertragen werden.5\n"); $row = mysql_fetch_assoc($result); $gesamt = $row['Besucher_ID']; // Ausgabe in HTML echo"Heute: <b>$heute</b> | Gesamt: <b>$gesamt</b>"; ?>
die Errodisk war zu fiel
grüsse
gatterer -
trueweb schrieb:
bettag schrieb:
Geht nicht!
Ich habs auch schon mit
"db_146927_2"
"db_146927_3"
Was ist denn der Fehler, einfach "geht nicht" reicht nicht aus um dir konkret weiter zu helfen. Hast du überhaupt eine für das Script passende Datenbanktabelle in der ausgewählten(!) Datenbank?
Das hab ich eben gemacht, jetzt geht es wunderbar ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage