質問編集履歴
5
コメント追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -30,4 +30,15 @@
|
|
30
30
|
なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
|
31
31
|
|
32
32
|
追記3:
|
33
|
-
import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)
|
33
|
+
import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)
|
34
|
+
|
35
|
+
追記4:
|
36
|
+
下記コマンドを実行すると、
|
37
|
+
$name = 'python HCN682.py 2>&1';
|
38
|
+
exec($name,$output,$status);
|
39
|
+
var_dump($status);
|
40
|
+
var_dump($output);
|
41
|
+
|
42
|
+
下記が表示されました。
|
43
|
+
|
44
|
+
int(1) array(4) { [0]=> string(34) "Traceback (most recent call last):" [1]=> string(74) " File "C:\Apache24\htdocs\mazak\mazak_php\HCN682.py", line 4, in " [2]=> string(18) " import MySQLdb" [3]=> string(46) "ModuleNotFoundError: No module named 'MySQLdb'" }
|
4
コメント追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
exec($name);
|
18
18
|
```
|
19
19
|
|
20
|
-
追記:
|
20
|
+
追記1:
|
21
21
|
exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
|
22
22
|
```ここに言語を入力
|
23
23
|
$name = 'python HCN682.py';
|
@@ -25,6 +25,9 @@
|
|
25
25
|
var_dump($status);
|
26
26
|
```
|
27
27
|
|
28
|
-
追記:
|
28
|
+
追記2:
|
29
29
|
PHPからpythonは実行することはできるのですが、やはりpython内でINSERT文が効きません。
|
30
|
-
なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
|
30
|
+
なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
|
31
|
+
|
32
|
+
追記3:
|
33
|
+
import MySQLdbでコケている感じもします。フルパスは必要?(フルパスがわかりません)
|
3
コメント追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,4 +23,8 @@
|
|
23
23
|
$name = 'python HCN682.py';
|
24
24
|
exec($name,$output,$status);
|
25
25
|
var_dump($status);
|
26
|
-
```
|
26
|
+
```
|
27
|
+
|
28
|
+
追記:
|
29
|
+
PHPからpythonは実行することはできるのですが、やはりpython内でINSERT文が効きません。
|
30
|
+
なにかMySQL側で権限の付与等が必要なのか…と思ってしまいます。ご意見ありましたら、よろしくお願いいたします。
|
2
コード変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,8 +21,6 @@
|
|
21
21
|
exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
|
22
22
|
```ここに言語を入力
|
23
23
|
$name = 'python HCN682.py';
|
24
|
-
//$name = 'python C:\Apache24\htdocs\mazak\mazak_php\HCN682.py';
|
25
24
|
exec($name,$output,$status);
|
26
|
-
//exec($name);
|
27
25
|
var_dump($status);
|
28
26
|
```
|
1
コード追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,4 +15,14 @@
|
|
15
15
|
PHP側
|
16
16
|
$name = 'python HCN682.py';
|
17
17
|
exec($name);
|
18
|
+
```
|
19
|
+
|
20
|
+
追記:
|
21
|
+
exec()に$statusを加えてvar_dump($status);してみたら、int(1)が返ってきました。失敗しているようです
|
22
|
+
```ここに言語を入力
|
23
|
+
$name = 'python HCN682.py';
|
24
|
+
//$name = 'python C:\Apache24\htdocs\mazak\mazak_php\HCN682.py';
|
25
|
+
exec($name,$output,$status);
|
26
|
+
//exec($name);
|
27
|
+
var_dump($status);
|
18
28
|
```
|