Ot takie cosik mi się napisało w kilka minutek. Zadanie: Zliczanie odwiedzin na stronie dla najpopularniejszych przeglądarek, odświerzanie tylko dla nowych IP, możliwość rozbudowy. Chciałbym wiedzieć, czy można zrobić lepiej. (aha. nie ma cookies, ale to zamierzone)
<?php
mysql_connect (\"localhost\",\"root\",\"haslelko\") or die(\"nie można się połączyć z MySQL\"); mysql_select_db (\"print\") or die(\"Nie można znaleźć bazy szukanej\");
$userip=$_SERVER[REMOTE_ADDR];
$wydostan=mysql_query(\"SELECT * FROM pr_licz;\"); {
$wejsc=$rekord[1];
$ie=$rekord[2];
$opera=$rekord[3];
$firefox=$rekord[4];
}
$checkip=mysql_query(\"SELECT * FROM pr_ipcheck WHERE ip='$userip'\"); if ($isin<1)
{
$wejsc++;
$dodaj=mysql_query(\"INSERT INTO pr_ipcheck (nr, ip, banned, data) VALUES ('', '$userip', '1', now())\");
//EXPLORER
if (eregi(\"MSIE\", $_SERVER[HTTP_USER_AGENT]) && !(eregi(\"Opera\", $_SERVER[HTTP_USER_AGENT]))) {
$ie++;
$query=mysql_query(\"UPDATE pr_licz SET wejsc='$wejsc', ie='$ie';\"); }
//OPERA
if (eregi(\"Opera\", $_SERVER[HTTP_USER_AGENT])) {
$opera++;
$query=mysql_query(\"UPDATE pr_licz SET wejsc='$wejsc', opera='$opera';\"); }
//FIREFOX
if (eregi(\"firefox\", $_SERVER[HTTP_USER_AGENT])) {
$firefox++;
$query=mysql_query(\"UPDATE pr_licz SET wejsc='$wejsc', mozilla='$firefox';\"); }
}
?>