J'essaie de déterminer le type mime d'un fichier à l'aide de la fonction mime_content_type. Le problème est qu'elle me retourne false dans tous les cas. Je ne comprends pas pourquoi
Je progresse. En fait chez mon hébergeur, la fonction mime_content_type marche. Enfin... presque, elle me retourne presque tout le temps application/octet-stream.
Voilà, j'ai un formulaire qui me permet de charger des images. Un champ texte permet d'indiquer si l'image doit être redimensionnée (en indiquant la largeur souhaitée). Le script vérifie le type mime du fichier (avec mime_content_type :) ), copie le fichier dans le répertoire de destination. Finalement l'image est redimensionnée. Jusque-là, pas de problème, le type est correctement détecté, l'image est enregistrée, ...
Les problèmes arrivent maintenant. Une page me permet d'afficher la liste des images chargées. Une fonction me génère un aperçu des images. Pour connaître le type j'utilise mime_content_type. Et là ça ne marche pas, j'obtiens toujours application/octet-stream
Tu t'embetes pour pas grand chose, si c'est pour des images il faut utiliser getimagesize sur ton fichier qui te renverra les infos nécessaire au redimentionnement éventuel ou false si le fichier n'est pas une image.