私はストロボのようにRaspberry piリレーをオン/オフにしようとしていますが、whileループを停止してページがロードされ、しかし、私はそれを止めることはできません。唯一の方法は、Webサービス全体を停止することです。ここでget = stopまでPHPがループを継続して実行します
私のコードです:
<?php
if($_GET['type'] == 'switch') {
$output = shell_exec('gpio mode '.$_GET['pin'].' out');
$output = shell_exec('gpio write '.$_GET['pin'].' '.$_GET['status']);
}
if($_GET['type'] == 'blink') {
while(1) {
\t \t $output = shell_exec('gpio write 1 0'); \t
\t \t sleep(0.1);
\t \t $output = shell_exec('gpio write 1 1'); \t
\t \t break;
\t
\t
\t \t }
}
?>
まあ、それを停止する条件を与える必要があります。あなたは何をしたいですか? Xが点滅したら? X秒後に?後...? – ishegg
私はstop = stopをそのphpページに送信すると停止する必要があります。私はモバイルアプリを介してそのURLに投稿しています、私は、Said Stop varがページに送信されるまで、 – SARUAV