2014-11-06 4 views
-1

나는 내 서버 (IIS)에 저장된 파일이 약 50,000 * .doc입니다. 이제 PHP에서 검색 응용 프로그램을 작성하여 사용자의 입력 키워드를 가져 와서 해당 키워드의 파일 내용을 검색하려고합니다. 이 작업을 수행하는 방법? 나는 두 사흘 동안 주변에 인터넷 검색을하고.doc 파일을 검색하는 방법이 있습니까?

phpword 같이 몇 가지 해결책을 발견하지만 그건 단지 .DOCX 파일입니다. catdoc은 Windows에서 지원되지 않습니다. .doc 파일의 내용을 검색 할 수 있습니까? 그리고 그렇다면 부울 연산자 ( 등)를 사용하여 검색을 수행 할 수 있습니까? PHP 파일 처리 기능도 사용하지 못했습니다.

PHP가 아닌 경우 프로그래밍 언어로 된 다른 해결책이 있습니다. 나는 이것을 구현해야하고 필 요한 해결책이 필요하다. 주셔서 감사합니다 :)

+1

입니다. 모두 일괄 처리하는 방법에 대한 블로그 게시물이 있습니다. http://blogs.msdn.com/b/ericwhite/archive/2008/09/19/bulk-convert-doc-to-docx.aspx – Overachiever

+0

@Overachiever 이걸 처음 읽을 때 +1 생각도 +1했습니다. – Danieloplata

답변

0

당신은 리눅스 명령 grep을 사용하고 PHP로 출력 가져올 수 있습니다 - 당신이 찾고있는 기능은 당신은 아마도 .DOC의이 .DOCX로 변환 할 수 exec()

exec('grep search_term *.doc') 
+0

그래서 grep 더블 바이트 문자셋을 인식합니까? –

+0

이 솔루션은 창에서 작동합니까? – priyeshrulz

+0

Windows에서는 작동하지 않을 것이라고 생각합니다 ... 불행히도 Windows를 사용하지 않았기 때문에 cmd 명령을 알지 못합니다. – mariobgr

관련 문제