#################################################################
# Text Counter 1.0 #
# Script by: Bull Eaton #
# Web: http://www.phpwebworks.net #
# #
# Copyright 2005-2006 - PHPWebWorks.Net. All rights reserved. #
#################################################################
session_start();
// ---------- this prevents incrementing return counter on subsequent page views ------- //
// --------------------------- if visitor has cookies disabled ------------------------- //
if(!IsSet($pid) and !IsSet($session)){
global $session;
$session = "0";
} else {
global $session;
$session = "1";
}
// ----------------------------------- EDIT HERE ---------------------------------------- //
$counter_file = "counter/counter.txt"; // file containing total number of visitors
$returncount_file = "counter/returnvisits.txt"; // file containing number of returning visitors
$newcount_file = "counter/newvisits.txt"; // file containing number of new visitors
$noip_counter = "counter/noipcounter.txt";
$month = date("Y_m_F");
$date1 = date("D, M jS y, g:i a");
$date2 = date("m-d-y, g:i a");
$ip_file = "counter/$month.txt"; // file containing the ip addresses and timestamps of new visitors
$ip_only = "counter/ip.txt"; // file containing the ip addresses of new visitors
$test_file = "counter/test.txt";
$ip_array = file($ip_only);
$referer = getenv("HTTP_REFERER");
$browser = getenv("HTTP_USER_AGENT");
$ip = getenv("REMOTE_ADDR");
$iptext_new = "\n$ip, ";
$iptext_new .= "$date2, ";
$iptext_new .= "$browser";
$iptext_return = "\n$ip, ";
$iptext_return .= "$date2";
// -------------------------------------------------------------------------------------- //
// ----------------------------- Creation of the counter files -------------------------- //
if(!file_exists("$counter_file")) {
$fp = fopen("$counter_file","w");
fwrite($fp,"0");
fclose($fp);
}
// ------------------------------------------------------------------------------------- //
// ----------------- Visitor already came : the cookie is here ------------------------- //
include("counter/cookie.vars.inc");
if(isset($_COOKIE["$countercookie"]) && $_COOKIE["$countercookie"] == "$countercookie_value")
{
$fp=fopen($counter_file,"r+");
$count=fread($fp,10);
$count=$count;
fclose($fp);
}
// ----------------- A new visitor is coming: creation of a cookie ---------------------- //
else
{
setcookie($countercookie, $countercookie_value, time()+$countercookie_life, "");
$fp=fopen($counter_file,"r+");
$count=fgets($fp,10);
$count++;
fseek($fp,0);
fputs($fp,$count);
fclose($fp);
}
// -------------------------------------------------------------------------------------- //
$_SESSION["session"] = "1";
?>
Wood'N Tractors - Scale Tractors In Wood
-----------------
I am not building models or taking orders at this time.
-----------------
Have you ordered a tractor for the man who has everything else?
-----------------
Copyright
All material found on the Wood'N Tractors.com World Wide Web site, located at the internet address of http://www.woodntractors.com , is protected under copyright laws of the United States.
No portion may be copied, reproduced, displayed or redistributed in any manner without written consent or licensing from the copyright owner.
Company names and products represented on Wood'N Tractors.com Web site may be the trademarks of their respective owners.
All rights reserved.