-6

私たちの要件は、追加モードで変数をテキスト ファイルに書き込むことです。これは、以下のコーディングによって部分的にしか達成できません。

最初の 2 つの変数 - vuserid と vworkorder は $_GET から取得されます。これは ECHO コマンドを使用してページに書き込むことができますが、fwrite + $_POST を使用してもファイルに書き込まれません。ページ上のユーザーの応答に応じた他のすべての変数をファイルに書き込むことができます。

<?php  

         $f = fopen("textfile.txt", "a");

         fwrite($f, $_POST["vuserid"] );
         fwrite($f, "|"); 
         fwrite($f, $_POST["vworkorder"]); 
         fwrite($f, "|"); 
         fwrite($f, $_POST["Ques1"]); 
         fwrite($f, "|"); 
         fwrite($f, $_POST["Ques2"]); 
         fwrite($f, "|"); 
         fwrite($f, $_POST["Ques3"]); 
         fwrite($f, "|"); 
         fwrite($f, $_POST["Ques4"]); 
         fwrite($f, "|"); 
         fwrite($f, $_POST["q14"]);
         fwrite($f, ";"); 

     // Close the text file
     fclose($f);              

       echo "Thanks for your Response";     

 ?>
4

1 に答える 1

0

$_GET から $_POST までのすべての変数を入れたいだけですか?

foreach ($_GET as $key => $value) {
    $_POST[$key] = $value;
    unset($_GET[$key]);
}

print "<pre>";
var_dump($_POST);
print "</pre>";

それが役立つことを願っています...しかし、varsをファイルに取得する別の方法があるはずだと思います

于 2013-10-22T12:50:06.250 に答える