bonjour,
voila mon probleme je fais un formulaire dans lequel l'utilisateur rentre son login je vais ensuite le crypter puis le comparer à des logins présents dans un fichier texte (eux aussi cryptés).
J'aimerais que lorsque le login entré par l'utilisateur est présent dans le fichier texte je le supprime.
voila mon code:
<html>
<p>
Veuillez entrer le login à rajouter
</p>
<form action="login.php" method="post">
<p>
<input type="text" name="login"/> <input type="submit" value="Valider"/>
</p>
</form>
</html>
<?php
$trouver= false;
if(isset($_POST['login'])){ //verification de l existance de la variable
if(!empty($_POST['login'])){ //verification si elle est n est pas vide
$login = md5(stripslashes($_POST['login']));
$fd = 'loginCrypter.txt';
$fichier= file($fd);
foreach( $fichier as $key=>$ligne) {
$ligne = substr($ligne, 0, strlen($ligne)-2); //on enleve l espace en fin de la ligne
$ligne = strtolower($ligne);//mise en minuscule du login ds le tableau
$cmp= strcmp($login, $ligne);
if (empty($cmp)){
$trouver=true;
}
if ($trouver==true){
//supprimer le login dans le fichier texte
}
}
}
}