From 24503e3abe705acde2df159aeae61be0d009f92e Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Wed, 19 Nov 2008 17:27:03 -0500 Subject: Imported sources --- includes/hits.php | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 includes/hits.php (limited to 'includes/hits.php') diff --git a/includes/hits.php b/includes/hits.php new file mode 100644 index 0000000..053c6b4 --- /dev/null +++ b/includes/hits.php @@ -0,0 +1,102 @@ +($getlreset3['value'])) +{ + $sethits = "UPDATE config SET value = " . (floor(time()/86400)) . " WHERE name = 'lastReset'"; + $sethits2 = mysql_query($sethits); + $getips = "SELECT * FROM hits"; + $getips2 = mysql_query($getips); + $i=0; + while ($getips3[$i] = mysql_fetch_array($getips2)) + { + $ttime = strtotime($getips3[$i]['lasttime']); + $delip = "DELETE FROM hits WHERE id = " . $getips3[$i]['id']; + $delip2 = mysql_query($delip); + $i++; + } + $sethits6 = "UPDATE config SET value = 0 WHERE name = 'todayHits'"; + $sethits7 = mysql_query($sethits6); +} +$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') ); +$user_ip = $client_ip; +$getip = "SELECT * FROM hits WHERE ip = '" . $user_ip . "'"; +$getip2 = mysql_query($getip); +$getip3 = mysql_fetch_array($getip2); +if ($getip3['ip'] != $user_ip) +{ + $gethits = "SELECT * FROM config WHERE name = 'hits'"; + $gethits2 = mysql_query($gethits); + $gethits3 = mysql_fetch_array($gethits2); + $sethits = "UPDATE config SET value = " . ($gethits3['value']+1) . " WHERE name = 'hits'"; + $sethits2 = mysql_query($sethits); + $gethits4 = "SELECT * FROM config WHERE name = 'todayHits'"; + $gethits5 = mysql_query($gethits4); + $gethits6 = mysql_fetch_array($gethits5); + $sethits4 = "UPDATE config SET value = " . ($gethits6['value']+1) . " WHERE name = 'todayHits'"; + $sethits5 = mysql_query($sethits4); + $gethits7 = "SELECT * FROM config WHERE name = 'imHits'"; + $gethits8 = mysql_query($gethits7); + $gethits9 = mysql_fetch_array($gethits8); + $setip = "INSERT INTO hits SET ip = '" . $user_ip . "'"; + $setip2 = mysql_query($setip); + if (isset($_SERVER['HTTP_REFERER'])) + { + $page = $_SERVER['HTTP_REFERER']; + } else { + $page = ''; + } + $ipdetails = str_pad($client_ip,15,' ') . ' - ' . str_pad($page,61,' ') . ' - ' . str_pad($_SERVER['REQUEST_URI'],27,' ') . ' - ' . time() . chr(13) . chr(10); +// file_put_contents('/var/www/fourisland/ipdetails.txt',$ipdetails,FILE_APPEND); + $milestones = array(100,500,1000,1337,4444,5000,10000,15000,50000,75000,100000,150000,250000,500000,750000,1000000); + $i=0; + for ($i=0; $i<15; $i++) { + if (($gethits3['value']+1)==$milestones[$i]) { + file_put_contents('/var/www/fourisland/tophits.txt',$ipdetails,FILE_APPEND); + $setmst = 'UPDATE config SET value = "' . time() . '" WHERE name = "milestonetime"'; + $setmst2 = mysql_query($setmst); + $setms = 'UPDATE config SET value = "' . ($gethits3['value']+1) . '" WHERE name = "milestone"'; + $setms2 = mysql_query($setms); + include('includes/header.php'); +?> +CONGRADULATIONS! You are the th person to visit this site! Refresh the page to return to the page you were visiting. + -- cgit 1.4.1