teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

エラー内容

2016/10/03 07:43

投稿

asus_linux
asus_linux

スコア26

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,8 @@
2
2
  htmlでアップした画像をphpで受け取り保存した画像を用いて、.cshを実行したいと考えています。
3
3
  実行コマンドは、"./clasify.csh uploads/〇〇〇〇.jpg"です。
4
4
 
5
+ 実現したいことは、「**PHPからシェルスクリプトを実行する方法**」です。
6
+
5
7
  アドバイスを頂ければ幸いです。
6
8
  よろしくお願いします。
7
9
 
@@ -21,7 +23,11 @@
21
23
  {
22
24
  $fileName = $_FILES["myfile"]["name"];
23
25
  move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir.$fileName);
26
+
27
+ $cmd = `./classify.csh uploads/`."$_FILES["myfile"]["name"]";
28
+ exec($cmd,$out,$return);
29
+ echo $out,$return;
24
- $ret[]= $fileName;
30
+ //$ret[]= $fileName;
25
31
  }
26
32
 
27
33
  echo json_encode($ret);
@@ -29,6 +35,9 @@
29
35
  ?>
30
36
 
31
37
  ```
32
-
38
+ ```エラー
39
+ $returnで返ってくる値が、「エラーコード127」でした。
40
+ コマンドは、違うのでしょうか?
41
+ ```
33
42
  ###試したこと
34
43
  exec()を試してはみましたが、上手くいきませんでした。