Quel est le moyen le plus efficace pour déterminer l'extension d'un fichier enregistré, étant donné que je connais le nom uniquement et non l'extension?déterminer l'extension de fichier d'une image enregistrée (ou n'importe quel fichier)
types valides/extensions sont .jpg, .png et .gif
Par exemple, chaque élément a une image, de sorte que le nom de l'image sera item1.jpg or item1.png or item1.gif item2.jpg or item2.png or item2.gif etc.
La seule façon que je peux penser si loin est en boucle à travers les trois possibilités avec
if(file_exists('item1.jpg')) {...
} elseif(file_exists('item1.png')) {...
} elseif(file_exists('item1.gif')) {...
}
Y at-il un moyen plus efficace?
oui, les éléments sont des articles pilotés par db donc/page/item23/aura une image associée img src = "/ images/item23.jpg". Je connais la partie "/ images/item23" mais il pourrait s'agir de l'un des trois types de fichiers. Je pourrais stocker le nom de l'image avec le contenu de l'article, mais je pense que cela peut être inutile. – vendo