- <?php
-
- function get_ip()
- {
- if($_SERVER)
- {
- if($_SERVER[ZHTTP_X_FORWARDED_FORZ])
- $ip = $_SERVER[ZHTTP_X_FORWARDED_FORZ];
- elseif($_SERVER[ZHTTP_CLIENT_IPZ])
- $ip = $_SERVER[ZHTTP_CLIENT_IPZ];
- else
- $ip = $_SERVER[ZREMOTE_ADDRZ];
- }
- else
- {
- if(getenv(ZHTTP_X_FORWARDED_FORZ))
- $ip = getenv(ZHTTP_X_FORWARDED_FORZ);
- elseif(getenv(ZHTTP_CLIENT_IPZ))
- $ip = getenv(ZHTTP_CLIENT_IPZ);
- else
- $ip = getenv(ZREMOTE_ADDRZ);
- }
-
- return $ip;
- }
-
- $fichier = fopen("compteurip.cip","r");
- $content = fread($fichier, filesize ( "compteurip.cip"));
- fclose($fichier);
-
- $fichier2 = fopen("compteurip.cip","w");
- if($content == ZZ){
- $nbrvisits = 0;
- fwrite($fichier2,get_ip());
- fclose($fichier2);
- }else{
- $tab = explode("\n",$content);
- $nbrvisits = sizeof($tab);
- if(strchr($content,get_ip()) == false){
- fwrite($fichier2,$content."\n".get_ip());
- fclose($fichier2);
- }else{
- fwrite($fichier2,$content);
- fclose($fichier2);
- }
- }
- echo $nbrvisits." visiteurs!";
- ?>
<?php
function get_ip()
{
if($_SERVER)
{
if($_SERVER[ZHTTP_X_FORWARDED_FORZ])
$ip = $_SERVER[ZHTTP_X_FORWARDED_FORZ];
elseif($_SERVER[ZHTTP_CLIENT_IPZ])
$ip = $_SERVER[ZHTTP_CLIENT_IPZ];
else
$ip = $_SERVER[ZREMOTE_ADDRZ];
}
else
{
if(getenv(ZHTTP_X_FORWARDED_FORZ))
$ip = getenv(ZHTTP_X_FORWARDED_FORZ);
elseif(getenv(ZHTTP_CLIENT_IPZ))
$ip = getenv(ZHTTP_CLIENT_IPZ);
else
$ip = getenv(ZREMOTE_ADDRZ);
}
return $ip;
}
$fichier = fopen("compteurip.cip","r");
$content = fread($fichier, filesize ( "compteurip.cip"));
fclose($fichier);
$fichier2 = fopen("compteurip.cip","w");
if($content == ZZ){
$nbrvisits = 0;
fwrite($fichier2,get_ip());
fclose($fichier2);
}else{
$tab = explode("\n",$content);
$nbrvisits = sizeof($tab);
if(strchr($content,get_ip()) == false){
fwrite($fichier2,$content."\n".get_ip());
fclose($fichier2);
}else{
fwrite($fichier2,$content);
fclose($fichier2);
}
}
echo $nbrvisits." visiteurs!";
?>