2012-10-09 2 views
0

PHP 프로그램에서 Linux find 명령을 실행할 수 있어야하고 찾기 결과를 XML로 반환 할 수 있어야합니다. 가능한가요? 각 자식 (파일)에 대한 부모 (디렉토리)를 쉽게 찾을 수 있도록이 작업을 수행 할 수 있기를 원합니다. 아니면 이것을 할 수있는 더 좋은 방법이 있습니까? 감사!PHP에서 XML 출력을 반환하는 방법 shell_exec?

답변

2

find 명령의 출력 결과를 xml로 얻지는 않겠지 만 텍스트 만 반환합니다 (그럴만 한대로).

아마도 가장 좋은 방법은 exec를 사용하여 find를 실행할 때 반환되는 텍스트에서 원하는 XML을 만드는 것입니다.

예 sudo를 코드 :

은 sudo를 코드에 대한 유감
get all info you want to find: exec(find); 
create barebones xml string; 
create xml object ("i'd use simplexml in this example"); 
simplexml->addchild(info found from exec find); 

, 내 현재의 situtation에 무엇을 쓸 수 없습니다

당신이 SimpleXML을 모르는 경우

도움 refenece :

http://us3.php.net/manual/en/book.simplexml.php

관련 문제