.htaccess et Log

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : .htaccess et Log

par Invité » 24 avr. 2008, 00:39

merci a tous vous m'avez ete dune grande aide puisque j'ai finalement arrivé a faire tout tout seul apres quelques bonnes heures de prises de tete et de RTFM

bravo encore a ceux qui ont participé...

par Invité » 20 avr. 2008, 17:02

j'ai fait quelque modifs mais chez free rien a faire il ne creer pas le fichier log et necrit evidment encore moin ke rien dedans :
/***********Déclaraton des variables***********/ 

$login                     = $_SERVER['PHP_AUTH_USER'];     //->Login de session 
$date                      = date("Y-m-j");          //-> Date 
$_SESSION['chemin']        = $_SERVER['REQUEST_URI']; //-> les pages visité 
$chemin                    = $_SESSION['chemin']; 
$time                      = date("H:i");    //-> L'heure 
$ip                        = $_SERVER['REMOTE_ADDR']; //-> L'ip du visiteur 

/*******Pour connaitre le provider***************/ 

if (isset($_SERVER['REMOTE_HOST'])) {           //-> Pour connaitre le provider du visiteur 
	$host = $_SERVER['REMOTE_HOST']; 
}else{ 
	$host = gethostbyaddr($ip) ; 
}

$f_Fichier = fopen("./ConnectedUsers.log","w+");
if ($f_Fichier === FALSE){
	echo "Impossible d'ouvrir le fichier";
}else{
	$ch_Chaine = "{$login};{$date};{$chemin};{$time};{$ip};{$host};\n";
	if (fwrite($f_Fichier, $ch_Chaine) === FALSE){
		echo "Impossible d'écrire dans le fichier";
	}
	
	fclose($f_Fichier);
}
 
si vous avez des suggestions je suis toutoui merci :)

par Invité » 20 avr. 2008, 11:37

etant vraiment newbie est il possible de faire tout ceci avec une base access et non sql voir meme un fichier txt, sachant que je v avoir une 10aine d'utilisateurs referencé (mes amis uniquement) ?

par dunbar » 19 avr. 2008, 18:15

je met ce code dans ma page de home ? dans une page a part (stat.php par exemple) ? ou alors dans chaque debut d'index.php se trouvant dans chacun de mes repertoires (albums) ?
Oui tu fait par exemple un include les pages pour les pages dont tu désire avoir des stats

par Invité » 19 avr. 2008, 18:06

je met ce code dans ma page de home ? dans une page a part (stat.php par exemple) ? ou alors dans chaque debut d'index.php se trouvant dans chacun de mes repertoires (albums) ?

par dunbar » 19 avr. 2008, 17:10

Salut,

Voici une piste ......
/***********Déclaraton des variables***********/

$login                     = $_SESSION['login'];     //->Login de session
$date                      = date("Y-m-j");          //-> Date
$_SESSION['chemin']        = $_SERVER['REQUEST_URI']; //-> les pages visité
$chemin                    = $_SESSION['chemin'];
$time                      = $heure = date("H:i");    //-> L'heure
$ip                        = $_SERVER['REMOTE_ADDR']; //-> L'ip du visiteur

/*******Pour connaitre le provider***************/

if (isset($_SERVER['REMOTE_HOST'])) {           //-> Pour connaitre le provider du visiteur
$host = $_SERVER['REMOTE_HOST'];
 	}else{
 		$host = gethostbyaddr($ip) ;
 		}

/********Requete SQL**************************/
/***Insertion dans une table ici la table ****/
/***Statistique ******************************/  

$sql = "INSERT
        INTO
        statistique
        (login, date, chemin, time, ip, hote)     
        values
        ('".$login."',
        '".$date."',
        '".$chemin."',
        '".$time."',
        '".$ip."',
        '".$host."')";

$insert = mysql_query($sql) or die (mysql_error());

.htaccess et Log

par Invité » 19 avr. 2008, 14:55

Bonjour a tous,

Jaimerai realisé la chose suivante :
J'ai un site d'albums fotos chez free avec une homepage accessible uniquement par login/pass (.htaccess), une fois logué cette home s'affiche avec l'ensemble des albums à consulter. Certain d'entre eux sont protégé par login:pass (.htaccess).
J'aimerai pouvoir avoir une traçabilité des personnes qui entre sur la home (connaitre la date:jour:heure:IP:login et pass utilisé (car plusieurs login/pass existent)) et aussi pouvoir savoir quels albums ils ont été visité, quels photos ils ont consultés et eventuellement le temps resté pour chaque albums).
J'aimerai savoir si c'est possible de faire tout ca (etant un vrai newbie) et si oui existe til des "modules" existant que je pourrai adapté, en bref comment pourrai je faire :o)
Merci de votre aide.