Incrementation php

Neokrome -  
 Neokrome -
Bonjour,

Je suis une vrai bille en PHP, je viens donc vous demandez votre aide!
Je veux crée un fichier de log sur ma page php qui récupère l'adresse IP, la date et l'heure de visite.

Cette page sera destinée à un but professionnel, elle sera ouverte 24h/24h, ce qui m'interesse, c'est de savoir quand elle est rafraichie.
J'aimerai donc crée un fichier de log, qui incrémente un compteur et qui crée une ligne à chaque rafraichissement de ma page.
Merci d'avance :D

A voir également:

3 réponses

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
<?php  
$log = fopen("log.txt", "a");  
fwrite($log, $_SERVER["REMOTE_ADDR"]." @ ".date("G:i:s d/m/Y")."\n");  
fclose($log);  
?>
Plus simple tu meurs.
1
Neokrome
 
Superbe, merci infiniment!!
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Un petit "Résolu" sur le post?
0
Neokrome
 
J'aurai encore une petite question, le php est stocker sur le serveur apache, j'ai un autre serveur qui ouvre une iframe avec cette page php, sur cette page, j'ai 2 bouton qui envoi un GET dans l'url (xborne.cgi?xr=1 ou xborne.cgi?xr=0) j'aimerai récuperer cette état en php afin de l'incorporer dans mon log, est-ce possible?
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
$_SERVER["QUERY_STRING"] donne ce qui vient après le point d'interrogation;
fwrite($log, $_SERVER["REMOTE_ADDR"]." @ ".date("G:i:s d/m/Y")." - ".$_SERVER["QUERY_STRING"]."\n");  
0
Neokrome
 
Merci infiniment, sujet clos :D
0
Neokrome
 
Ha, je crois avoir parler trop vite.
Je veux qu'il récupère ce qu'il y as après le ? mais sur la page HTML
En gros, j'ai une page avec lÛRL http://trucmuche.com/xborne.cgi?xr=1
et dans cette page, il y as une iframe (mon code php)
Le Query_String récupère le contenu de l'iframe, et non du site ou est heberger l'iframe, j'ai bien compris?
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Oui. Pour récupérer celle du site ou est l'iframe, il faut passer par javascript, avec un envoi AJAX pour logger ça.
0
Neokrome
 
D'accord, merci de l'infos, à ce moment la, c'est dans mes cordes!
Merci encore infiniment, tu m'as vraiment aider pour ce projet de fin d'apprentissage :D
A très bientot.

Sujet clos définitivement
0