2016-11-23 5 views
-2

私はあなたの助けが必要です。 Atm Im HTML入力ボックスからテキストファイルに単一のテキスト入力を書き込むPHPスクリプトをプログラミングしています。 HERESにコード:ボタンを使って値をPHPのテキストファイルに転送します

<center> 
    <form name="form" action="" method="get"> 
     <input type="text" name="APIkey" id="APIkey" value="API Key"> 
    </form> 
</center> 

ウェブサイトのユーザーがテキストボックスにAPIKEYを入力する必要があり、その後、彼はAPIkey.txt

でそれを書くために、次のPHPスクリプトにAPIKEYを転送するボタンを押して必要があります任意の助け
<?php 
$myfile = fopen("APIkey.txt", "w") or die("Unable to open file!"); 
$txt = APIkey; 
fwrite($myfile, $txt); 
fclose($myfile); 
?> 

おかげで...

+1

を渡すためにrecommandedないの長いテキストにしています。 – Elby

答えて

0

は、あなたはそれがあなたのphpファイルの同じディレクトリにrequirements.Createごとにテキストファイルを動作させるために、あなたのコードにいくつかの変更を行う必要があります。簡単な方法は以下の通りです

<center> 
    <form name="form" action="" method="post"> 
    <input type="text" name="APIkey" id="APIkey" value="API Key"> 
    <input type="submit" value="submit" name="submit" > 
    </form> 
</center> 

<?php 
if(isset($_POST['submit'])) 
{ 
    $myfile = fopen("APIkey.txt", "w") or die("Unable to open file!"); 
    $txt = $_REQUEST['APIkey']; 
    fwrite($myfile, $txt); 
    fclose($myfile); 
} 
?> 
+0

非常に助けてくれてありがとう –

+0

役立つと答えたら助けてくれるよ –

0

私は、PHPリクエストについて読む良いチュートリアルだと思います。 https://www.tutorialspoint.com/php/php_get_post.htm

<form name="form" action="" method="get"> 
    <input type="text" name="APIkey" id="APIkey" value="API Key"> 
</form> 

あなたは、GETメソッドを使用してデータを送信するが、あなたが与えられたコードにAPIを送信するためのAJAXの方法を使用することができ、URL

によって
<form name="form" action="" method="post"> 
    <input type="text" name="APIkey" id="APIkey" value="API Key"> 
</form> 

    <?php 

    // For information 
    var_dump($_POST); 

    if(isset($_POST["APIkey"]) { 

    $myfile = fopen("APIkey.txt", "w") or die("Unable to open file!"); 
    $txt = $_POST["APIkey"]; 
    fwrite($myfile, $txt); 
    fclose($myfile); 

    } 
?> 
+0

そう、GETリクエストでapikeysのような機密情報を送ることができる^^ – RFLdev

関連する問題