Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eai pessoal,
Hoje rolou uma curiosidade aqui no desenvolvimento de um script.
Estou pegando o tipo de um arquivo através do:
$_FILES['teste']['type'];
E quando envio uma imagem (jpg) por exemplo, no Firefox me retorna o seguinte: image/jpeg já o IE retorna o seguinte: image/pjpeg.
Já rolou isto com alguém aqui?
hummm, aí é f***. Estava analisando a extensão do arquivo da segte forma:
$teste = $_FILES['teste']['type']; $teste = strtolower(end(explode('/',$teste)));
E se outros browser tiverem formas diferentes complica.
use
http://br2.php.net/manual/pt_BR/function.getimagesize.php
ira retornar um array :
dai você pega o [mime]
Valeu Fabyo, perfeito.
sim, isso é "normal"......em diferentes browsers cada um pode interpretar o mesmo arquivo como sendo de um tipo diferente.