<?php
echo '<h1>Zone de message</h1>';
echo '<form action="message.php" method="GET">';
echo 'Nom d'utilisateur :<input type="text" name="nom d'utilisateur" /><br />';
echo 'Message :<textarea name="content"></textarea> br />';
echo '<input type="submit" value="Confirm" />';
echo '</form>';
$username=$ _GET[ 'nom d'utilisateur'];
$content=$_GET['content'];
$file=fopen('message.txt','a');
$w_content="$username : $content" ;
fwrite($file,$w_content);
//fclose($file);
echo file_get_contents('message.txt');
?>
Pourquoi recevoir Impossible trouver les variables $username et $content dans le formulaire ?
J'ai pris votre code et je l'ai testé localement. J'ai pu recevoir les paramètres, j'ai testé étape par étape pour voir ce qui n'allait pas
.<?phpecho '<h1>留言区</h1>';echo '<form method="GET">';echo '用户名:<input type="text" name="nom d'utilisateur" /><br />';echo '留言:<textarea name="content"></textarea><br />';echo & #39;<input type="soumettre" value="确认" />';echo '</form>';$username=isset($_GET['username']);$content=isset($_GET[ 'content']);$file=fopen('message.txt','a');$w_content="$username : $content";fwrite ($file,$w_content);//fclose($file);echo file_get_contents('message.txt');?>建议在传值的时候加上isset方法
Pas de problème lors du passage de la valeur. Je l'ai testé localement, mais les données d'écho devraient être fausses
Est-ce un index non défini ?
Quel est le message d'erreur ?
Êtes-vous sûr que l'action dans votre formulaire pointe vers le bon point ?