Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme avec lecture de fichier [ Divers / Général ] (dipin)

jeudi 11 septembre 2008 à 19:01:12 | probleme avec lecture de fichier

dipin

bonjour tout le monde !
alors voila ce petit code pour un compteur unique marche très bien en local mais j'ai un problème pour l'affichage du nombre de visiteurs quand ce code est sur internet (problème en rouge sur le code) pourtant j'ai l'impression que tout est bon, si quelqu'un pourrai m'aider ce serai super !
merci d'avance

http://dipin.free.fr/autre/compteur_unique/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
if(isset($_GET['var']))
{

//module effacement ip--------------------------------------------
$fichier1 = fopen("Stats/limite.txt","r+");
$temps_limite = fgets($fichier1,255);
//echo 'nbr visite : '.$visites;
fclose($fichier1);
$temp = time();
//echo 'temps actuel :'.$temp.' temps limite :'.$temps_limite;
if($temp >= $temps_limite)
{
//efface ip
$fichier_ip =fopen("Stats/ip.txt","w");
fwrite($fichier_ip ,'');
fclose($fichier_ip);
//--------------
//reinit temp---------
$fichier_temps =fopen("Stats/limite.txt","w");
$limite = time()+600;
//echo 'new temp : '.$limite;
fwrite($fichier_temps ,$limite);
fclose($fichier_temps);
//--------------------
}
else
{
echo 'deja de retour';
}

$fichier = fopen("Stats/compteur.txt","r+");
            $visites = fgets($fichier,255);
            fclose($fichier);
            echo '<p class="normal">vous etes le '.$visites.'ieme visiteur du site</p>';


//----------------------------------------------------------------
//recup ip visiteur----------------------------------------------
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
    $ip_visteur = $_SERVER['HTTP_X_FORWARDED_FOR'] ;
elseif(isset($_SERVER['HTTP_CLIENT_IP']))
    $ip_visteur = $_SERVER['HTTP_CLIENT_IP'] ;
else
    $ip_visteur = $_SERVER['REMOTE_ADDR'] ;
//--------------------------------------------------------------
//echo 'ip visiteur'.$ip_visteur;
$verif_ip = 1 ;
$fichier_ip = fopen("Stats/ip.txt","r+");
$ip_present = fgets($fichier_ip);
//echo 'ip present'.$ip_present;
fclose($fichier_ip);
$tab_ip = explode(";", $ip_present); //ip separer par des ; dans le fichier ip
//test si l'ip a pa été inscrit dans le fichier texxte
//echo $tab_ip[0];
for($i=0;$i<10;$i++)
{

    if($ip_visteur == $tab_ip[$i])
    {
    //echo 'boucle : ip: '.$ip_visteur.' table :'.$tab_ip[i];
        $verif_ip = 0;
    }
}
//echo 'ipdqsssssssssssssssssssssssssssssss'.$verif_ip;$fichier_ip=fopen("Stats/ip.txt","w");
$ip_visteur.=';'.$ip_present;
//echo 'ip news'.$ip_visteur;
$fichier_ip = fopen("Stats/ip.txt","r+");
fwrite($fichier_ip,$ip_visteur);
fclose($fichier_ip);
if($verif_ip == 1)
{

//------------------------------------------++ compteur
$fichierd = fopen("Stats/compteur.txt","r+");
$visites = fgets($fichierd,255);
//echo 'nbr visite : '.$visites;
fclose($fichierd);
$visites++;
$fichiere=fopen("Stats/compteur.txt","w");
fwrite($fichiere,$visites);
fclose($fichiere);
//-----------------------------------------------------
}

}
?>
</body>
</html>


<<------------QuE lA FETE CoMmEnCe------------>>

vendredi 12 septembre 2008 à 11:53:42 | Re : probleme avec lecture de fichier

putch

salut !

tu ouvre ton fichier en lecture/ecriture (r+), donc s'il n'y a pas le droit d'ecriture...

++

vendredi 12 septembre 2008 à 12:30:14 | Re : probleme avec lecture de fichier

dipin

ben le fichier a tout les droite. De plus pour afficher le nombre de visiteur sur mon site http://dipin.free.Fr j'utilise exactement le même code et ça marche !!!! et c le même hébergement !
enfin je vois vraiment pas l'erreur
merci


<<------------QuE lA FETE CoMmEnCe------------>>



Cette discussion est classé dans : fichier, ip, echo, fopen, stats


Répondre à ce message

Sujets en rapport avec ce message

php : lire fichier txt, comparer heure et choix liens [ par drominik ] voila,j'ai dans un fichier txt, l'ip du visiteur et l'heure de sa visite,et j'aimerais a chaque visiteur pouvoir aller lire le fichier txt, et compare Putin de fichier [ par koko ] J'ai un fichier que je veux lire $fichier = fopen("fichier.txt","r+"); fseek($fichier,0); fputs($fichier,$text); fclose($ pb fonction fopen ??? [ par spike03 ] Salut,j'ai un pb avec la fonction fopen...je travail sur un serveur apache distant, et je veux créer un fichier txt sur ma machine localealors je fais Lister un répertoire (de manière ordonnée) [ par faiseurdesonges ] Bonjour, voila j'aimerais lister un répertoire de manière ordonnée, à savoir tout les fichiers du dossier principale puis le premier sous dossier suiv ouvrir un fichier distant [ par GroSam ] Salut!J'aimerais savoir si il est possible d'ouvrir/ecrir dans un fichier texte placé dans un réseau interne. Je sais que ca marche en locale avec$fp upload de fichier [ par overider ] salutj'ai un probleme sur un script d'upload de fichier :::// initialisation de la connexion FTPinclude("mysql.inc");$path="../files/";//echo substr( prob avec bouton dynamique (php/java) [ par babatman ] Bon,voila, je veux réaliser des boutons dynamiques :en fonction du nombre d'utilisateurs recencés dans une base de donnéé, j'affiche ces utilisateurs, IP/Fichier.txt: Probleme FOPEN [ par skurvy ] Voila mon problem:$ip= $_SERVER["REMOTE_ADDR"];// Adresse ip$b= "";// pour nouvelle ligne$chat = file("http://".$ip."/chat.txt"); //ouvre le fichier$d TRansfert fichier FTP [ par floceam ] J'ai un soucis ! Help !Voila, je fait un site, et je veux pouvoir telecharger les fichiers sur mon serveur par simple envoir de formulaire!Or, il se p split et la lecture de fichier [ par Nifhell ] Salut à tous!!Bon alors voilà j'essaie de créer un espace membre avec un fichier log qui contient tout les mots de passe et les noms de membre... ceci


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.