私のautomation.php
コントローラーの中には、次の機能があります。
public function deploy_test() {
echo json_encode(system("python --version"));
}
ユーザーがテストを展開したい場合、test
Webページのボタンをクリックすることで、そのようなタスクを実行できます。ただし、test
ボタンをクリックすると、出力は次のようになります。
""
一方、コマンドで同じ機能を実行すると、次のようになります。
public function deploy_test() {
echo json_encode(system("ls -l"));
}
私が得ている:
total 32
drwxr-xr-x. 15 philippe philippe 4096 Mar 4 16:48 application
drwxrwxr-x. 2 philippe philippe 4096 Mar 4 17:28 css
-rw-r--r--. 1 philippe philippe 6357 Jan 30 11:53 index.php
drwxrwxr-x. 2 philippe philippe 4096 Feb 27 15:38 js
-rw-r--r--. 1 philippe philippe 2496 Jan 30 11:53 license.txt
drwxr-xr-x. 8 philippe philippe 4096 Jan 30 11:53 system
drwxr-xr-x. 12 philippe philippe 4096 Jan 30 11:53 user_guide
誰かが私がそれをまっすぐにするのを手伝ってくれませんか?