回答編集履歴

1

質問変更による修正

2017/09/01 09:10

投稿

Tomak
Tomak

スコア1652

test CHANGED
@@ -1,17 +1,21 @@
1
- `exec()`はPHPコドを実行するコマドでなく外部シェル(`sh`)コマンドを実行るものです
1
+ 多分`radiko.sh`のパミッショまたは、オーナー依存だと思います。
2
2
 
3
- [PHPドキュメント - exec()](http://php.net/manual/ja/function.exec.php)
3
+ 下記で確認してみてください。
4
4
 
5
5
 
6
6
 
7
7
  ```php
8
8
 
9
- if(isset($_GET['id'])){
9
+ if(isset($_GET['id']) && $id = $_GET['id'] == 'RN1') {
10
10
 
11
- $id = $_GET['id'];
11
+ exec('ls -l radiko.sh');
12
12
 
13
+ exec('whoami');
14
+
13
- echo exec('echo "なにかしらのPHPのコマンド:'.$id.'"');
15
+ //exec("killall mplayer && radiko.sh -p $id");
14
16
 
15
17
  }
16
18
 
17
19
  ```
20
+
21
+