recherche

Maison  >  Questions et réponses  >  le corps du texte

problème de méthode d'obtention de php

<?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 ?

2292 Il y a quelques jours1234

répondre à tous(7)je répondrai

  • 嘿哈

    嘿哈2018-08-21 17:30:10

    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

    .

    répondre
    0
  • Comment tester ? Ce code peut obtenir la valeur lors de son exécution sur d'autres machines. . Cela ne fonctionne pas sur ma machine.

    · 2018-08-21 18:23:02
    vec

    C'est impossible. Essayez de l'exécuter sur localhost.

    vec · 2018-08-22 12:58:03
  • vec

    vec2018-08-21 10:00:15

    <?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方法 

    répondre
    0
  • vec

    vec2018-08-21 09:54:37

    Pas de problème lors du passage de la valeur. Je l'ai testé localement, mais les données d'écho devraient être fausses

    répondre
    0
  • vec

    vec2018-08-21 09:46:06

    Est-ce un index non défini ?


    répondre
    0
  • vec

    vec2018-08-21 09:45:21

    Quel est le message d'erreur ?

    répondre
    0
  • Ce code peut obtenir la valeur lors de son exécution sur d'autres machines. . Cela ne fonctionne pas sur ma machine.

    · 2018-08-21 18:23:31

    Je connais probablement le problème, peut-être que le fichier n'est pas ouvert. .

    · 2018-08-21 18:24:52

    J'ai le problème, var_dump($file) a renvoyé false

    · 2018-08-21 18:28:56
  • 好名字

    好名字2018-08-20 18:43:39

    Êtes-vous sûr que l'action dans votre formulaire pointe vers le bon point ?

    répondre
    0
  • C'est vrai, ça se montre soi-même

    · 2018-08-20 18:45:10
  • Annulerrépondre