私はPHPが初めてで、Ubuntu 12.10ボックスでコマンドラインスキャンを開始するためにシェルコマンドを実行しようとしています:
私のphpファイルには次のコードがあります(送信クリックハンドラ内):
shell_exec('scanimage --format=pdf > scan.pdf')
これは可能ですか?この API を介して、他の端末コマンドを実行できました。ただし、この場合は何も起こりません。ターミナル ウィンドウで上記のコマンドを実行できます
フォーム送信時にスキャンを実行しようとしています
<form method="post" action="printApp.php">
<input type="submit" name="scan" value="Start New Scan" />
</form>
<?
if(isset($_POST["scan"])){
shell_exec('scanimage --format=pdf > scan.pdf')
}
?>