1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <?
if ($categorie=="part") {
if (isset($_POST["login"])||(isset($_POST["pass"])))
{
$membre = $login." ".$pass." ";
$fichier="part.txt";
$contenu=file($fichier);
// La variable commentaire est-elle définie ?
if ($login != "" && $pass != "")
{
foreach($contenu as $indice)
{
$indice = rtrim($indice);
$morceaux = explode(" ", $indice);
if($login != $morceaux[0] && $pass != $morceaux[1])
{
// On ouvre alors le fichier en lecture-écriture
$pointeur=fopen($fichier,"r+");
// On lit les anciennes données et on les stocke dans $anciennes
$anciennes=fread($pointeur,filesize($fichier));
}
// On remet le curseur invisible au début du fichier
rewind($pointeur);
// Dans le fichier, on écrit le nouvel avis devant les anciens :
fputs($pointeur,"$membre\n$anciennes");
// On referme le fichier
fclose($pointeur);
}
else
echo "login ou mdp déjà existants";
}
else
{
echo "Un ou Deux champ(s) vide(s) n'ont pas été rempli.";
}
}
?> |
Partager