개발 Q&A

제목 c바이너리 exec 실행질문
글쓴이 뚜기80 작성시각 2014/12/02 17:34:38
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12753   RSS
컨트롤러 안에서
<?php
$cmd = "./clicense_generator 111122223333";
exec($cmd, $out, $retv);
print_r($out);
print("\n");
print($out[0]);
?>
이런식으로 하면 test.php가 실행 됩니다.

Input_macaddress.php 안 create함수 안에서 다음과 같이 실해하면 값이 나오질 않습니다. 절대 경로로 하면 그냥 000000000000이런 값이 뜨고요 CI에서는 exec실행에 설정이 따로 있는지 궁금해서 질문을 올립니다.

$cmd = "./clicense_generator 123412341234";
exec($cmd, $out, $retv);
var_dump($out);
 
 다음글 누계 계산 문의 합니다..ci 초보 (5)
 이전글 파일 업로드 문제...

댓글

taegon / 2014/12/02 19:24:55 / 추천 0
clicense_generator 파일이 어디에 존재하나요? CI에서의 경로는 기본적으로 index.php가 있는 최상단 경로를 기준으로 하고 있습니다.
만약 컨트롤러 폴더에 clicense_generator파일을 넣으셨다면 index.php가 있는 곳으로 이동해보시고 되도록
절대 경로를 이용하여 실행하시는 것이 좋을 듯 합니다.