Qui est passé aujourd'hui ?

Contenu du snippet

Un petit code tout simple qui n'a pas grande utilité sinon de voir la manip des fichiers. Il vous permet d'afficher la liste des personnee passé sur votre site, et ne demande qu'une chose, que votre site possede un espace membre :) plutôt que des fichiers textes vous pouvez utiliser SQL, ceci dit ce code est évolutif...

Source / Exemple :


<table  width="100%" bgcolor="purple">
<tr>
<td bgcolor="purple">
 <b> > Qui est passé Aujourd'hui < </b></td>
</tr>
<tr>
<td bgcolor="white">

<?
$me = "no";
$now = date("d");
$userlist = file("depassage.txt");
for ($i=1; $i<count($userlist); $i++) {
list($user,$jour) = explode('|',chop($userlist[$i]));
if ($jour == $now && $user != $mynick){
$verif = $user;
echo "<font size=2><center>:: $user ::</center></font>"; }
if ($jour == $now && $user == $mynick){
$me = "ok"; }
}
if ($verif == ""){
unlink("alluser.txt");
$fp=fopen("alluser.txt","w+");
fwrite($fp,"<?php die(\"Permissions refusées\"); ?>\n");
fwrite($fp,"$mynick|$now\n");
fclose($fp); }
if ($me == "no"){
$fp=fopen("alluser.txt","a");
fwrite($fp,"$mynick|$now\n");
fclose($fp); }
?>

</td>
</tr>
</table>

Conclusion :


$mynick = pseudo de la personne
depassage.txt = fichier ou l'on insere les log, pensez aux droits d'écriture dessus
le reste se passe de commentaire.

;p j'ai pas trouvé 0 dans les niveaux dsl, je sais c'est basic mais qui sait, ça pourra peut-être servir ...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.