Ho un controllo dell'estensione prima dell'upload del file, ma mi da errore se l'estensione è scritta in maiuscolo. Mi spiego
il codice che utilizzo è:
Stavo provando a caricare un'immagine con estensione jpg e mi dava errore. Allora ho stampato a video il valore di $ext e mi veniva JPG (scritto in maiuscolo). Per fare una prova ulteriore ho cambiato il codice inserendo il controllo con 'JPG' al posto di 'jpg'.Codice PHP:
$ext = array_pop(explode(".", $_FILES['image']['name']));
if ($ext == 'jpg')
Cosi funziona.
Allora mi chiedo come posso fare per controllare solo l'estensione sia che sia scritta in maiuscolo o minuscolo?
A me viene in mente di fare
strolower($ext);
prima del controllo dell'estensione.
Cosa ne dite?