シェルスクリプトを動かすPHPスクリプトを作っています。いつhoge < 50
。
コードはこれです。大丈夫ですか?
そのスクリプトを使用するときは、このリンクをクリックします。
http://localhost/index.php?hoge = 30
<?php
if(isset($_GET['hoge'])) {
$hoge = $_GET['hoge'];
print("$hoge<br>\n");
}
if ($hoge > 50 ){
echo 'F1';
}
elseif ($hoge == 50) {
echo 'F2';
} else {
echo 'F3';
exec(' /Users/hoge/Desktop/test.sh');
}
?>
次のようなテストを追加できます
if (file_exists('/Users/hoge/Desktop/test.sh')) {
exec('/Users/hoge/Desktop/test.sh');
} else {
echo 'NO FILE'
}
ファイル/Users/hoge/Desktop/test.shが実行可能であることも確認してください
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加