Hoj, har kikat runt på wF efter en koll på filändelse och har hittat ett par alternativ men här är mitt krux:
Jag vill att man bara ska få ladda upp .jpg och det går bra (oftast) men om någon försöker ladda upp en bild med filändelsen .JPG så går det inte... likaså med .jpeg och .JPEG... hur fixa?
Om du skriver såhär så fungerar det nog ganska bra, dessutom får du ut extention på filen också vilket kan vara bra ibland antar jag. =)
Har inte testat koden, men själva iden funkar då i alla fall! =)
Det är skillnad på filändelse och filformat. Här är ett par exempel.
if (strtolower(substr($_FILES['userAvatar']['name'], (strrpos($_FILES['userAvatar']['name'], '.')))) == '.jpg') {
// Filändelsen är .jpg eller .JPG
}
if ($_FILES['userAvatar']['type'] == "image/pjpeg" ) {
// Filen är i formatet jpeg
}