- Jul 28, 2007
- 257
- 8
- 64
Aint Nothing Great or eny where near the standards and up kept of xtralist
as xtralist uses sql but ill leave that for you to figure out i aint doin all work thats
just a taste to get you going
<?php
$userip = $_SERVER['REMOTE_ADDR'];
$file_userip = fopen('(enter your folder here)/(enter ur txt file name here).txt
', 'rb');
while (!feof($file_userip)) $useripline[]=fgets($file_userip,1024);
for ($i=0; $i<(count($useripline)); $i++) {
list($userip_x) = split("\n",$useripline[$i]);
if ($userip == $userip_x) {$useripfound = 1;}
}
fclose($file_userip);
if (!($useripfound==1)) {
$file_userip2 = fopen('(enter your folder here)/(enter ur txt file name here).txt', 'ab');
$useripline = "$userip\n";
fwrite($file_userip2, $useripline, strlen($useripline));
$file_useripcount = fopen('logger/ipcount.txt', 'rb');
$useripdata = '';
while (!feof($file_useripcount)) $useripdata .= fread($file_useripcount, 4096);
fclose($file_useripcount);
list($today, $yesterday, $total, $date, $days) = split("%", $useripdata);
if ($date == date("Y m d")) $today++;
else {
$yesterday = $today;
$today = 1;
$days++;
$date = date("Y m d");
}
$total++;
$userlines = "$today%$yesterday%$total%$date%$days";
$file_usercounts2 = fopen('(enter here your folder name)/(enter here ur txt).txt', 'wb');
fwrite($file_usercounts2, $userlines, strlen($userlines));
fclose($file_usercounts2);
fclose($file_userips2);
}
?>