-2

私の機能は

 function getReg($id) {
    return file_get_contents('http://arcbots.com/userinfo.php?id='.$id);
  }

エコー用の私のphpは

<?php
    function display()
    {
        echo getReg('$_POST["search"]');
    }
    if(isset($_POST["search"]))
    {
       display();
    } 
    ?>

私のフォームコードは

<center><form method="post" />
    <input type="text" name="search">
    <input type="submit" value="search" name="submit">
</form></center>

私は何か非常に悪いことをしていることを知っています。「1111211137」を検索したときにコードが機能する場合、「LeJordannn」が返されるはずです。「Danjr4149000099」が返されます。これは、何か間違ったことをしていることを意味します。

4

2 に答える 2

0

試す

<?php
    function display($term)
    {
        echo getReg($term);
    }
    if(isset($_POST["search"]))
    {
       display($_POST["search"]);
    } 
    ?>

このようにすると、関数をさまざまな値で再利用できます

于 2013-09-07T22:43:23.937 に答える