Compteur dans un fichier log ?

Résolu/Fermé
bsdishers - 24 avril 2007 à 01:28
 bsdishers - 24 avril 2007 à 02:55
bonjours, jaimerais avoir de l'aide afin de terminer mon script php qui a comme utilité de logguer les informations sur les pages visitées et infos de chaque utilisateur d'un web proxy. J'aimerais faire apparaitre dans la colonne 'ID' le numéro de la ligne qui sajoute un peu comme un compteur. la première ligne, 1, la seconde ligne 2 ainsi de suite.

voici mon lien qui montre ce que jaimerais faire.

merci de votre aide a lavance

http://www.sysinfos.com/services/proxy/logger.php
A voir également:

3 réponses

javais oublié le code :/

<?
include 'config.inc.php';
session_start();
header("Cache-control: private");
$entered_url = $_POST['entered_url'];
$time = date("l, j F Y [h:i a]");
$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$logfile = "log.php";

$fp = fopen("$logfile","a");
fputs($fp, "\n");
fputs($fp, "
<tr><td valign=top><font size=1>id?</font></td><td valign=top></td>
<td valign=top><font size=1>$ip</font></td><td valign=top></td>
<td valign=top><font size=1>$time</font></td><td valign=top></td>
<td valign=top><font size=1>$browser</font></td><td valign=top></td>
<td valign=top><font size=1>$entered_url</font></td><td valign=top></td></tr>
<tr><td valign=top bgcolor=#efefef></td><td valign=top></td>
<td valign=top bgcolor=#efefef></td><td valign=top></td>
<td valign=top bgcolor=#efefef></td><td valign=top></td>
<td valign=top bgcolor=#efefef></td><td valign=top></td>
<td valign=top bgcolor=#efefef></td><td valign=top></td></tr>");
fclose($fp);
?>
0
Il te suffit lorsque tu crées ta table de mettre l'attribut AUTO_INCREMENT à la colonne id ainsi, MySQL incrementera automatiquement chaque ligne !

Exemple :

CREATE TABLE nom
( id INT(5) AUTO_INCREMENT,
colonne....
0
merci pour ta réponse.

Mais si je veux pas utiliser mysql, il a pas un code simple que je pourrait implanter dans mon scripts facillement comme:


if (! @$file = fopen($logfile,"r+"))
{
$count="1";
}
0