2010-04-09 5 views
5

Est-ce que PHP expose le MIME-Type d'Apache au mappage d'extension de n'importe quelle forme ou forme. Autrement dit, Apache a généralement une liste d'extensions de fichiers (.gif, .pdf) qu'il mappe à une liste de types MIME (image/gif, application/pdf, etc.) dans un fichier généralement appelé mime .les types. Y at-il de toute façon pour obtenir une liste de ces cartes pour le processus apache en cours d'exécution via PHP? En l'absence de cela, PHP peut-il demander à Apache quel fichier mime.type il utilise?Accès au type MIME d'Apache au mappage d'extension

+1

Est-ce que cela doit être le mappage mime.type ou est-ce "suffisant" de savoir quel type de mime le serveur apache assume pour une ressource? Ce dernier comprend également les paramètres 'AddType mime-type extension'. – VolkerK

+0

Ce n'est pas spécifiquement mime.type. Je suis interessé à être capable de savoir, au moment de l'exécution, ce que Apache Mime-Type utiliserait pour une extension particulière, ou vice versa. –

Répondre

2

Vous êtes probablement en cours d'exécution php comme CGI, mais si vous utilisez mod_php et le fichier est accessible via une URL, vous pouvez jeter un oeil à:

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

Ou si vous aren » t limité par les restrictions openbasedir, vous pouvez faire une boucle