2017-02-05 1 views
0

Je veux vérifier si un certain fichier peut être lu par le navigateur.PHP: Vérifier si le fichier est affichable par le navigateur

En ce moment, je fais ceci:

$playable = ['image/png', 'image/jpeg' ... 'video/mp4' ...]; 
if (isset($playable[mime_content_type($file)])) { 
    // file is playable 
} 

Y at-il une meilleure façon de le faire? Peut-être une liste de types MIME qui sont jouables par les navigateurs modernes?

+2

À tout le moins, vous pouvez passer le conditionnel à utiliser 'in_array' plutôt que' isset'. En ce qui concerne votre question principale, jetez un oeil à ceci: http://stackoverflow.com/questions/18678400/knowing-with-php-if-the-browser-can-play-audio-file-with-html5-audio- marque –

Répondre