2012-11-25 2 views
0

나는 온라인 판사를하겠습니다. 학교 프로젝트입니다. 나는 codeigniter를 사용하고있다. xampp도 사용하고 있습니다. 이제 컨트롤러에서 명령 프롬프트에 명령을 제공해야합니다. 나는 시스템 기능과 exec 기능을 사용해 보았다. 하지만 여전히 작동하지 않습니다. 내 코드는PHP 파일에서 명령 프롬프트에 명령을 제공하는 방법은 무엇입니까?

exec('my command'); 
    system('my command'); 

이들은 작동하지 않습니다. 내가 올바르게 사용하고 있거나 인수에 문제가 있습니까? 어떤 도움을 주시면 감사하겠습니다.

+0

왜'mkdir()'을 사용하지 않겠습니까? http://php.net/mkdir –

+0

디렉토리를 만드는 것이 내 목표는 아닙니다. 시스템으로 뭔가 다른 것을해야합니다. 이것은 단지 예일뿐입니다. –

답변

0

먼저 언급 한대로 : mkdir을 사용하여 디렉토리를 만드십시오.

두 번째 : md은 무엇을해야하나요? 여기에있는 명령은 mkdir입니다. 그리고 셋째, exec을 고려 exec 기능을 살펴 :

string exec (string $command [, array &$output [, int &$return_var ]])

그래서 (나중에 사용할 경우 어떤 이유 또는에 대한 exec에 충실하려는 경우) 당신이 할 수있는 일 :

exec("your command", $output, $return_var); 
echo "returned with " . $return_var; 
print_r($output); 

이렇게하면 명령 실행에 어떤 문제가 있는지 알려줍니다.

+0

다시, 혼란에 대해 유감 스럽지만 디렉토리를 만드는 것은 내 목표가 아닙니다. 목적은 명령 프롬프트에 명령을 제공하는 것입니다. –

+0

내 솔루션을 사용해 보셨습니까? 출력은 무엇입니까? –

관련 문제