我正在制作PHP脚本来移动shell脚本。何时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');
}
?>
答案 0 :(得分:1)
您可以添加类似
的测试 if (file_exists('/Users/hoge/Desktop/test.sh')) {
exec('/Users/hoge/Desktop/test.sh');
} else {
echo 'NO FILE'
}
还要检查文件/Users/hoge/Desktop/test.sh是否可执行