我如何在PHP中传输值?

时间:2016-04-19 23:46:11

标签: javascript php html ajax

我有一个HTML文件和一个PHP文件。 index.html使用AJAX将值传递给php脚本。我希望servo.php文件写入从/ dev / servoblaster文件中的index.html获取的每个值。

您可以在此处找到这些文件:

HTML-file

PHP-file

问题:在此示例中,我要传输的值为P1-11 = 160。但我希望价值可以是任何值(而不是为每个值创建一个开关)。

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);

    }

1 个答案:

答案 0 :(得分:0)

不要使用switch语句查找您编写的特定文本,而是执行以下操作:

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

因此,您保存的值实际上可能是您最初在html文件的输入字段中编写的任何内容。