voila mon probleme:
dans l'application que je suis en train de faire, l'admin doit pouvoir rentrer et supprmier des acces.
pour ceci j'utilise les fichiers .htacess et .htpasswd
pour rentre de new utilisateur je n'ai aucun soucy ca marche nikel.
mais pour supprimer un utilisateur et son pass la j'y arrive plus. il me prend meme pas mes variables.
donc je sais plus quoi faire.
voicy le code:
//initialisation:
$fichier = ".htpasswd";
$login = ''; if (!empty($_POST['login'])) {$login = $_POST['login'];}
elseif (!empty($_POST['login_supp'])) {$login = $_POST['login_supp'];}
$pass = ''; if (!empty($_POST['pass'])) {$pass = $_POST['pass'];}
elseif (!empty($_POST['pass_supp'])) {$pass = $_POST['pass_supp'];}
if (isset($_POST['login_supp'])) {
echo $login.':'.$pass.'<br>';
echo $_POST['login_supp'].':'.$_POST['pass_supp'].'<br>';
//[b]mes variables ne s'affichent pas[/b]
}
if (isset($_POST['login'])) {
$insertOk = true;
if (empty($_POST['login'])) {
$insertOk = false;
echo '<div align="center" style="color:#FF0000">the login is obligatory.</div>'.'<br>';
}
if (empty($_POST['pass'])) {
echo '<div align="center" style="color:#FF0000">the pass is obligatory.</div>'.'<br>';
$insertOk = false;
}
if ($insertOk) {
$text = "\r\n".$login.":".$pass;
$handle = fopen($fichier, 'a');
fwrite($handle, $text);
$login = '';
$pass = '';
}
}
if (file_exists($fichier)) {
$tableau = file($fichier);
while(list($cle,$val) = each($tableau)) {
echo $val."<br>";
}
}
?>
et mon formulaire:
Code : Tout sélectionner
<form name="form1" method="post" action="">
<table width="30%" >
<tr>
<td width="6%"><strong>Login:</strong></td>
<td width="94%"><input type="text" name="login" value="<?php echo $login?>"></td>
</tr>
<tr>
<td><strong>Pass:</strong></td>
<td><input type="text" name="pass" value="<?php echo $pass?>"></td>
</tr>
<tr>
<td>
<div align="right">
<input type="submit" name="Submit" value="New">
</div>
</form>
</td>
<td>
<form name="form2" method="post" action="">
<input type="hidden" name="login_supp" value="<?php echo $login;?>">
<input type="hidden" name="pass_supp" value="<?php echo $pass;?>">
<input type="submit" name="Submit" value="Delete">
</form>
</td>
</tr>
</table>
</form>merci d'avance et bonne journee