Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
ABER ich frage mich gerade wodurch er erfahrt das er NUR die ID überprüfen soll?
Und falls die ID schon borhanden ist ersertzen soll? ist das das jez schon intergriert?
CREATE TABLE `Besucher` (
`ID` int(11) NOT NULL auto_increment,
`IP` varchar(16) NOT NULL default '',
`Datum` datetime NOT NULL default '0000-00-00 00:00:00',
`Seite` varchar(255) NOT NULL default '',
PRIMARY KEY (`ID`)
) TYPE=MyISAM;
<?php
function LetztenBesucherAnzeigen($Ausgabe, $Ausgabeformat)
{
$DatabaseHost = "localhost";
$DatabaseUser = "";
$DatabasePassword = "";
$Database = "";
$TableBesucher = "Besucher";
$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);
$IP = $_SERVER['REMOTE_ADDR'];
$Seite = $_SERVER['PHP_SELF'];
if($Ausgabe)
{
if($Ausgabeformat!="TOTAL")
{
$Bedingung = " AND Seite='".$_SERVER['PHP_SELF']."'";
}
$Besucher = mysql_fetch_object(mysql_query("SELECT MAX(ID) MaxID FROM $TableBesucher WHERE IP!='$IP'".$Bedingung, $DatabasePointer));
$Besucher = mysql_fetch_object(mysql_query("SELECT IP, Datum FROM $TableBesucher WHERE ID='".$Besucher->MaxID."'", $DatabasePointer));
}
mysql_query("INSERT INTO $TableBesucher (IP, Datum, Seite) VALUES ('$IP', NOW(''), '$Seite')", $DatabasePointer);
if($Ausgabe)
{
return "IP: ".$Besucher->IP." am ".date("d.m.Y", strtotime($Besucher->Datum))." um ".date("H:i:s", strtotime($Besucher->Datum));
}
else
{
return true;
}
}
//Letzter Besucher Ihrer gesamten Homepage wird angezeigt
echo LetztenBesucherAnzeigen(true, "TOTAL");
echo "<br>";
//Letzter Besucher der aktuellen Seite wird angezeigt
echo LetztenBesucherAnzeigen(true, "EINZEL");
?>