2015-01-20 3 views
0

쉘 스크립트를 이동하기 위해 PHP 스크립트를 만들고 있습니다. when hoge < 50.PHP에서 쉘 스크립트를 실행하는 방법

코드는 이쪽입니다. 괜찮습니까?

해당 스크립트를 사용할 때이 링크를 클릭합니다.

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'); 
} 
?> 
+1

체크 스크립트 경로 올바른 실행하는 것도

if (file_exists('/Users/hoge/Desktop/test.sh')) { exec('/Users/hoge/Desktop/test.sh'); } else { echo 'NO FILE' } 

확인과 같은 테스트를 추가 할 수 있습니다 '/ Users/hoge/Desktop/test.sh '에서 공백을 제거한다. – Girish

답변

1

당신은 파일 /Users/hoge/Desktop/test.sh이

관련 문제