我有一个HTML文件和一个PHP文件。 index.html使用AJAX将值传递给php脚本。我希望servo.php文件写入从/ dev / servoblaster文件中的index.html获取的每个值。
您可以在此处找到这些文件:
问题:在此示例中,我要传输的值为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);
}
答案 0 :(得分:0)
不要使用switch语句查找您编写的特定文本,而是执行以下操作:
$handle = fopen("/dev/servoblaster", 'w');
fwrite($handle, $_GET['dir']."\n");
fclose($handle);
因此,您保存的值实际上可能是您最初在html文件的输入字段中编写的任何内容。