Index du Forum » » Le coin des codeurs

Auteur

PHP - Pb script
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>";

?>




Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=10510&forum=5