2013-06-13 2 views
2

PHP에서 아파치 2에 대한 커스텀 "파일 핸들러"(파일 분석과 보너스 렌더링)가 가능한지 궁금합니다. 파일은 텍스트 파일이며 크기가 클 수 있으므로 전체를 메모리에로드하는 것이 아니라 한 행씩 처리하는 것이 좋습니다.PHP에서 Apache 파일 처리기를 작성할 수 있습니까?

저는 Java와 다른 언어에 익숙하지만 PHP로 신참입니다. PHP를 선택했기 때문에 가볍습니다. 특히 Apache가 가능한 모든 머신 (심지어 소형 NAS)에도 배포 할 수 있었고, 저는 PHP를 좋아합니다.

힌트를 보내 주셔서 감사합니다.

+0

흥미로운 질문입니다! 최악의 시나리오에서는 코드를 실행하는 PHP.exe에 STDIO를 사용할 수 있어야하며 PHP 코드는 이러한 스트림을 열고 CGI를 처리 할 수 ​​있습니다. – Brad

+1

실제 아파치 핸들러와 필터는 PHP로 작성할 수 없습니다. RewriteRules를 통해 파일 요청을 리디렉션하여 다른 파일을 사전 처리하는 PHP 스크립트를 활용할 수 있습니다. – mario

답변

0

PHP에서 파일 처리기를 쓸 수 없습니다.

그러나 재 작성 엔진을 사용하여 처리 할 파일을 PHP 스크립트로 리디렉션하여 작업을 수행 할 수 있습니다.

원래 파일은 서버 변수에서 얻을 수 있습니다.

관련 문제