arnodu59 437
| Posté : 19-03-2004 23:17
Citation : "13-03-2004 09:22, girl_bond a écrit :
<?php
//Les fonctions utiles
function ouvertureFichierLog($pf_fichierLog_loc)
{
if (file_exists($pf_fichierLog_loc)) // si fichier Log existe alors l'ouvrir
{ $pf_fichierLog_loc= fopen(FichierLog,"r+"); //
Et tu ne referme pas ?????
}
function fermetureFichierLog($pf_fichierLog_loc){
fclose( $pf_fichierLog_loc);
}
function ecritureFichierLog($pf_fichierLog_loc,$nom_loc,$date_loc){
$handler = fopen($pf_fichierLog_loc,"a+");//Se mettre à la fin du fichier
fseek($handler,0,SEEK_END);
$texte =$nom_loc. "".$date_loc."\n";//formater la ligne que l on va inserer
fwrite($handler,$texte);
}
funct ion afficheDatesFichierLog($pf_fichierLog_loc,$nom_loc) //
Tu n'ouvre pas ta fonction ???
//il va falloir parcourir tout le fichier texte en partant du debut
//Se placer au début du fichier
while(!feof($handler) { // récupérer la ligne avec un fgets
$texte=fgets($handler,1024);
fseek($handler,0,SEEK_ END); // mettre le nom dans $nom
$time_stamp=time(); // et le time stamp dans $time_stamp
}
//si le nom ($nom) est égale au nom recherché ($nom_loc) alors afficher le time stamp associé
//utiliser la combinaison if + strcmp
{ // Y fait koi lui ?????
if (strcm($nom==$nom_loc)
echo $nom_loc. "Nom timeStamp est ".$time_stamp;
}
//Début du code
//je déclare une variable
$pf_fichierLog; //c'est un file handler sur le fichier de log...
//il va servir à toutes nos fonctions qui manipulent ce fichier
/ouverture du fichier log
$handler = ouvertureFichierLog($pf_fichierLog);
// Et ta fonction, tu ne la referme pas ???
//préparation des données
//***********
$date = time();
$nom = $_POST["nom"];
//**********
///////////////
//ecriture dans le fichier
if($nom != ""){
ecritureFichierLog($handler,$nom,$date);
}
//Quelles sont les dates de passage de l utilisateur
afficheDatesFichierLog($pf_fichierLog,$nom);
< BR>
echo $time_stamp . $nom;
fermetureFichierLog($handler);
//fermeture du fichier log
fermetureFichierLog($pf_fichierLog);
echo "<a href=formEnr3.html>retour</a><br>";
?> |