Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

THARSISSS

[Resolvido] Verificar mime-type

Recommended Posts

Pessoal,

 

Fiz um Upload pra imagens... consegui fazer boa parte direito...

mas na hora de verificar o mime-type do arquivo nao estou conseguindo fazer...

só consegui verificar pela extensão com:

preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);

mas com isso a segurança não fica muito boa... então eu tentei verificar o mime-type do arquivo dessa forma:

if(!preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["type"], $tipo))
 {
 $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, 
			bmp, gif ou png. Envie outro arquivo";
 }

so que não está dando certo.... sempre dá erro idenpendente do arquivo nao faz upload das imagens...

 

ficarei grato com a ajuda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mime-type é diferente de extensão. Alguns mime-types de imagens:

 

image/jpeg

image/gif

image/png

 

Neste site há os mime-types de extensões de arquivos. Veja;

http://filext.com/file-extension/jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mime-type é diferente de extensão. Alguns mime-types de imagens:

 

image/jpeg

image/gif

image/png

 

Neste site há os mime-types de extensões de arquivos. Veja;

http://filext.com/file-extension/jpg

 

então no lugar de usar

(gif|bmp|png|jpg|jpeg)

eu colocaria isso

image/jpeg
image/gif
image/png
no preg_match() ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.