###前提・実現したいこと
htmlでアップした画像をphpで受け取り保存した画像を用いて、.cshを実行したいと考えています。
実行コマンドは、"./clasify.csh uploads/〇〇〇〇.jpg"です。
実現したいことは、「PHPからシェルスクリプトを実行する方法」です。
アドバイスを頂ければ幸いです。
よろしくお願いします。
###該当のソースコード
uploadsディレクトリにアップした画像を保存。
<?php $output_dir = "uploads/"; if(isset($_FILES["myfile"])) { $ret = array(); $error =$_FILES["myfile"]["error"]; if(!is_array($_FILES["myfile"]["name"])) //single file { $fileName = $_FILES["myfile"]["name"]; move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir.$fileName); $cmd = `./classify.csh uploads/`."$_FILES["myfile"]["name"]"; exec($cmd,$out,$return); echo $out,$return; //$ret[]= $fileName; } echo json_encode($ret); } ?>
$returnで返ってくる値が、「エラーコード127」でした。 コマンドは、違うのでしょうか?
###試したこと
exec()を試してはみましたが、上手くいきませんでした。