2016-04-19 11 views
1

私はHTMLファイルとPHPファイルを持っています。 index.htmlは、AJAXを使用してPHPスクリプトに値を転送します。 servo.phpファイルは、index.htmlから取得したすべての値を/ dev/servoblasterファイルに書き込むことが必要です。私はどのようにPHPで値を転送できますか?

あなたはここにファイルを見つけることができます。

HTML-file

PHP-file

を質問:この例では、私が転送したい値はP1-11 = 160です。しかし、私は値が何でも(すべての値に対して単一のスイッチを作成しないように)できればいいと思っています。代わりに、次の操作を行い、書き込み特定のテキストを探しているswitch文持つの

if(isset($_GET['dir'])) { 
    // $_GET['dir'] -> Direction (up|dn|lt|rt|stop) 

    $handle = fopen("/dev/servoblaster", 'w'); 

      switch($_GET['dir']) { 
        case "P1-11=160": 
          fwrite($handle, "P1-11=160\n"); //write in /dev/servoblaster - P1-11=160 
          break; 
      } 

      fclose($handle); 

    } 
+2

最初にスイッチ/ケースステートメントを使用する理由は何ですか? 'fwrite($ handle、$ _GET ['dir'])'という値を書くのはなぜですか? –

答えて

0

$handle = fopen("/dev/servoblaster", 'w'); 
fwrite($handle, $_GET['dir']."\n"); 
fclose($handle); 

をしたがって、あなたが保存した値は、文字通りあなたが入力フィールドに最初に書いたものかもしれません、 htmlファイル

関連する問題