質問編集履歴

4

書式の改善

2016/01/20 11:16

投稿

KeiTakeshima
KeiTakeshima

スコア8

test CHANGED
File without changes
test CHANGED
@@ -6,17 +6,9 @@
6
6
 
7
7
  ###発生している問題・エラーメッセージ
8
8
 
9
- Forbidden
10
-
11
- You don't have permission to access /call.php on this server.
9
+ おそらく、mqttc.loop_forever() で処理が終わらずphpで表示出来ていないのだと思います、
12
10
 
13
11
 
14
-
15
- と出ますが、permissionの問題ではない気がプンプンします!!
16
-
17
- そもそも、call.phpが全く合っている気がしません。
18
-
19
- その他の設定から、ソースまで詳しく教えて頂きたいです!!
20
12
 
21
13
  よろしくお願いします!!
22
14
 
@@ -120,6 +112,8 @@
120
112
 
121
113
  mqttc.loop_forever()
122
114
 
115
+
116
+
123
117
  ```
124
118
 
125
119
  call.php
@@ -128,25 +122,15 @@
128
122
 
129
123
  <?php
130
124
 
131
- // file name: call_python.php
125
+ echo "test";
132
126
 
133
- $fullPath =
127
+ $fullPath = 'python sub.py';
134
128
 
135
- 'python ./sub.py';
136
-
137
- exec($fullPath, $outpara);
129
+ passthru($fullPath,$outpara);
138
-
139
- echo '<PRE>';
140
130
 
141
131
  var_dump($fullPath);
142
132
 
143
- var_dump($outpara[0]);
133
+ var_dump($outpara);
144
-
145
- var_dump($outpara[1]);
146
-
147
- var_dump($outpara[2]);
148
-
149
- echo '<PRE>';
150
134
 
151
135
  ?>
152
136
 

3

書式の変更

2016/01/20 11:16

投稿

KeiTakeshima
KeiTakeshima

スコア8

test CHANGED
@@ -1 +1 @@
1
- そうMosquitto の sub.py を実行した際に出力されるretainのデータを、ブラウザで表示させたいです。
1
+ Mosquitto の sub.py を実行した際に出力されるretainのデータを、ブラウザで表示させたいです。
test CHANGED
File without changes

2

書式の変更

2016/01/20 08:51

投稿

KeiTakeshima
KeiTakeshima

スコア8

test CHANGED
File without changes
test CHANGED
@@ -128,17 +128,33 @@
128
128
 
129
129
  <?php
130
130
 
131
- $result = `python sub.py -ltr *`;
131
+ // file name: call_python.php
132
132
 
133
- echo $result, PHP_EOL;
133
+ $fullPath =
134
134
 
135
- echo "------shell_exec()------",PHP_EOL;
135
+ 'python ./sub.py';
136
136
 
137
- $result2 = shell_exec("sub.py -ltr *test*");
137
+ exec($fullPath, $outpara);
138
138
 
139
- echo $result2, PHP_EOL;
139
+ echo '<PRE>';
140
+
141
+ var_dump($fullPath);
142
+
143
+ var_dump($outpara[0]);
144
+
145
+ var_dump($outpara[1]);
146
+
147
+ var_dump($outpara[2]);
148
+
149
+ echo '<PRE>';
140
150
 
141
151
  ?>
152
+
153
+
154
+
155
+
156
+
157
+
142
158
 
143
159
  ```
144
160
 

1

書式の改善

2016/01/19 09:23

投稿

KeiTakeshima
KeiTakeshima

スコア8

test CHANGED
@@ -1 +1 @@
1
- Mosquitto の sub.py を実行した際に出力されるretainのデータを、ブラウザで表示させたいです。
1
+ そうMosquitto の sub.py を実行した際に出力されるretainのデータを、ブラウザで表示させたいです。
test CHANGED
@@ -28,7 +28,9 @@
28
28
 
29
29
  sub.py
30
30
 
31
- ---------------------------------------------------------------------------------------------
31
+ ```python
32
+
33
+
32
34
 
33
35
  import sys
34
36
 
@@ -118,13 +120,11 @@
118
120
 
119
121
  mqttc.loop_forever()
120
122
 
121
-
123
+ ```
122
-
123
-
124
124
 
125
125
  call.php
126
126
 
127
- --------------------------------------------------------------------------------------------
127
+ ```php
128
128
 
129
129
  <?php
130
130
 
@@ -139,6 +139,10 @@
139
139
  echo $result2, PHP_EOL;
140
140
 
141
141
  ?>
142
+
143
+ ```
144
+
145
+
142
146
 
143
147
 
144
148