Salut,
Voila j'ai un peu chercher mais pas assez sans doute parcque j'ai rien trouvé et ça m'étonne, j'ai un fichier texte qui reprend les membres et leur mdp avec la date d'inscription (nom=mdp=email=date)
données.txt :
pierre=mdp1=pierre@free.fr=01/01/2006
pol=mdp2=pol@free.fr=01/01/2006
jack=mdp3=jack@free.fr=01/01/2006
etc..
et donc dans mon php je veux qu' a chaque connection du membre (donc envoi par formulaire du couple : nom=mdp) je trouve ma ligne dans le texte et remplace la date par celle du jour.
j'ai essayé ça mais ça marche pas! :
<?php
$nom = $_POST['nom'];
$mdp = $_POST['mdp'];
$date = date ('d/m/Y');
/// si $nom existe .... /// verification de l'inscription ..
/// si oui alors :
$data = ( "données.txt" ) ;
$fp = fopen ( $data , "r+" ) ;
while ( !feof ( $fp ) )
{
$contenu .= fgets ( $fo , 4096 ) ;
}
$corr = str_replace ( "=??/??/????" , "=".$date , $end ) ;
fputs ( $fp , $end ) ;
fclose ( $fp ) ;
/// bon ca c'est sur ca donne rien , alors avec eregi :
$data = ( "données.txt" ) ;
$fp = fopen ( $data , "r+" ) ;
$contenu = file ( $fp ) ;
$taille = count ( $contenu ) ;
$couple = $nom.'='.$mdp.'=';
for ( $i=0 ; $i <= $taille ; $i++ ) {
if ( eregi ( $couple , $contenu[$i] ) ) {
fputs ( $fp , substr ( $contenu[$i] , -10 ) . $date );
}else{
fputs ( $fp , $contenu[$i] );
}
fclose ( $fp ) ;
//// marche pas help please !!
?>
Merci pour vos réponses ....