2010-04-09 5 views
5

PHP는 Apache의 Mime-Type을 모양 또는 형식의 확장자 매핑에 노출시킵니다.Apache의 Mime-Type에서 확장자 매핑에 액세스

즉, Apache는 일반적으로 mime이라고하는 파일의 Mime-Types (image/gif, application/pdf 등) 목록에 매핑되는 파일 확장명 목록 (.gif, .pdf) .types. PHP를 통해 현재 실행중인 아파치 프로세스에 대한 맵핑 목록을 얻을 수 있습니까?

PHP가 아파치에게 어떤 mime.type 파일을 사용하는지 묻는 방법이 부족합니까?

+1

mime.type 매핑이 있어야합니까, 아니면 apache 서버가 리소스로 가정하는 MIME 유형을 "충분합니까?" 후자에는'AddType mime-type extension' 설정도 포함됩니다. – VolkerK

+0

특별히 mime.type이 아닙니다. 런타임시 Mime-Type 아파치가 특정 확장을 위해 어떤 것을 사용하는지, 또는 그 반대인지를 알아낼 수 있는지에 대한 의견을 듣는다. –

답변

2

당신은 아마 CGI로 PHP를 실행하는,하지만 당신은 방법 mod_php를 사용하고 파일이 URL을 통해 액세스 할 수있는 경우, 당신은 한 번 봐 걸릴 수 있습니다 : '당신은 때로 믿을 경우 또는

http://us2.php.net/manual/en/function.apache-lookup-uri.php

을 openbasedir 제약으로 인해 제한 될 수 있습니다. file('/usr/local/apache2/conf/mime.types')