Kelven 1 Denunciar post Postado Março 28, 2011 gente eu to com uma dúvida, em um imput file que eu tenho, quando eu coloco para visualizar o valor, se eu inserir uma imagem jpeg no internet explorer ele deixa a imagem como pjpeg, eu quero saber porque isso só acontece no explorer, vejam o código: <form action="index.php" enctype="multipart/form-data" method="post"> <input type="file" name="nome_album" id="nome_album" /> <input type="submit" value="enviar" /> </form> <?php $img = $_FILES["nome_album"]["type"]; echo $img; ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 28, 2011 pq o motor do browser, é diferente, e só nele, a Microsoft 'inventou' esse pjpeg Compartilhar este post Link para o post Compartilhar em outros sites
alcaidedigital 57 Denunciar post Postado Março 28, 2011 pq o motor do browser, é diferente, e só nele, a Microsoft 'inventou' esse pjpeg hasuhuashuashusha Quando eu digo que a Microsoft é zuada ninguem acredita... pega a extenção direto do nome do arquivo... $ext = $_FILES["nome_album"]["name"]; //Pega o nome do arquivo $ext= explode(".", $ext); // quebra em cada ponto que achar $ext= end($ext); //pega o ultimo array ( onde ficaria a extenção ) $ext= strtolower($ext); // deixa ele em caixa baixa echo $ext; Essa não é a melhor forma de se fazer isso, mais ja ajuda... Compartilhar este post Link para o post Compartilhar em outros sites
Kelven 1 Denunciar post Postado Março 28, 2011 entendo então o problema é no browser mesmo, então acho que vou ter que colocar um str_replace para substituir pjpeg por jpeg. vlw ai cara, ja me ajudou muito muito obrigado mesmo. ^^ Compartilhar este post Link para o post Compartilhar em outros sites