ラズベリーパイの簡単なWi-Fiスキャンスクリプトを作成しています。そのためにlighttp WebサーバーとPHPを使用しました。私は問題なしでPHPを実行することができます。 PHPを使ってシェルスクリプトを実行すると、結果が正しく返されません。私のコードは、このラズベリーパイのlighttpdでPHP shell_exec
<?php
$ssidoutput = shell_exec('. /var/www/html/scanssid.sh');
sleep(3);
echo "<pre>$ssidoutput </pre>";
#var_dump($ssidoutput);
?>
のようですが、私は私のウェブブラウザ上で1枚のSSIDプリントを得るとき、私はこれを実行します。シェルスクリプトを実行すると、私の端末上のSSIDの完全なリストを見ることができます。私はこれが何らかの実行時間の問題だと思って、睡眠の価値を追加します。しかし、それは私の問題を修正するつもりはありません。これを修正する方法。私のシェルスクリプトには、RaspbianのSSIDをスキャンするコマンドだけが含まれています
これは 'ssidoutp'と' ssidoutput'の実際のタイプミスですか? –