par
Ryle » 30 nov. 2006, 10:47
Bon aller, je tente ma chance...
function is_jpg ($file)
{
return substr($file,-3) == "JPG";
}
Cette fonction retourne vrai si les 3 dernier caractère de $file sont "JPG" en majuscule... elle retourne donc faux pour gif, png, .... de même que pour jpg, JpG, jPg, jpeg
Un p'tit coup de strToUpper() sur la chaine à comparer ? voire prendre en compte le possible jpEg, ou se baser sur le type mime plutot que l'extension ?
Par ailleurs, je te recommande d'indenter et d'aérer ton code (ça ne le rendra que plus lisible

) et éventuellement de le commenter d'avantage (ça ne le rendra que plus compréhensible, pour nous, mais aussi pour toi quand on te demanderas une modification mineure dans 6 mois

)
Bon aller, je tente ma chance...
[php]function is_jpg ($file)
{
return substr($file,-3) == "JPG";
}
[/php]
Cette fonction retourne vrai si les 3 dernier caractère de $file sont "JPG" en majuscule... elle retourne donc faux pour gif, png, .... de même que pour jpg, JpG, jPg, jpeg
Un p'tit coup de strToUpper() sur la chaine à comparer ? voire prendre en compte le possible jpEg, ou se baser sur le type mime plutot que l'extension ? ;)
Par ailleurs, je te recommande d'indenter et d'aérer ton code (ça ne le rendra que plus lisible :)) et éventuellement de le commenter d'avantage (ça ne le rendra que plus compréhensible, pour nous, mais aussi pour toi quand on te demanderas une modification mineure dans 6 mois ;))