A voir également:
- [PHP] Ajout dans un array
- Easy php - Télécharger - Divers Web & Internet
- Ajouter un profil netflix payant - Accueil - Guide streaming
- Comment enlever la limite d'ajout sur snapchat - Forum Snapchat
- Demande d'ajout snap qui disparait ✓ - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
4 réponses
Regarde du côté de array_push : https://www.php.net/manual/fr/function.array-push.php pour ajouter un élément à un tableau
Ou bien même array_merge : https://www.php.net/manual/fr/function.array-merge.php pour fusionner deux tableaux.
Ou bien même array_merge : https://www.php.net/manual/fr/function.array-merge.php pour fusionner deux tableaux.
Oui, mais cela ne reste pas enregistré tout le temps et pour tout le monde.
Je pense qu'il faudrait l'enregistré dans un fichier texte, mais je ne suis pas sûr, et surtout je ne sais pas comment faire.
Je vous remercie d'avance pour votre aide.
Je pense qu'il faudrait l'enregistré dans un fichier texte, mais je ne suis pas sûr, et surtout je ne sais pas comment faire.
Je vous remercie d'avance pour votre aide.
Un fichier .htmotsdepasse (le commencer par .ht fait qu'Apache le cache est interdit son libre téléchargement) contenant un mot de passe par ligne.
Ensuite, en PHP,
devrait fonctionner.
Pour l'écriture, si le mot de passe qu'on veut ajouter est dans $_POST['nouveau_mdp'] :
devrait fonctionner (PHP_EOL est une nouvelle ligne, comme '
' ou "\n" (enfin si je ne m'abuse.))
Ensuite, en PHP,
$password = sha1($_POST['password']); $ok = false $handle = fopen('.htmotsdepasse'); while(!feof($handle) && !$ok) { $ok = $password == fgets($handle); } fclode($handle); if($ok) { echo '<p>PAS OK</p>'."\n"; } else { echo '<p>OK</p>'."\n"; }
devrait fonctionner.
Pour l'écriture, si le mot de passe qu'on veut ajouter est dans $_POST['nouveau_mdp'] :
$nouveau = sha1($_POST['nouveau_mdp']); $handle = fopen('.htmotsdepasse', 'a'); //Ecriture seule, et se place à la fin du fichier fwrite ($handle, PHP_EOL . $nouveau); fclose($handle);
devrait fonctionner (PHP_EOL est une nouvelle ligne, comme '
' ou "\n" (enfin si je ne m'abuse.))