Jump to content


Photo

Validação De Imagem


  • Faça o login para participar
6 replies to this topic

#1 jampa_boy

jampa_boy

    Ativo

  • Usuários
  • 314 posts
  • Sexo:Masculino
  • Localidade:João Pessoa - PB

Posted 17/10/2005, 14:45

Como faço uma condição no meu form pra só fazer upload se for .jpg ou .jpeg ??

t+!
www.envolveweb.com.br

#2 Xandão Grunge

Xandão Grunge

    12 Horas

  • Usuários
  • 158 posts
  • Sexo:Não informado
  • Localidade:Chavantes

Posted 17/10/2005, 14:51

Tenta ai:

if(image_type_to_mime_type(IMAGETYPE_JPEG)=="image/jpeg") {
//faz o upload
} else {
//diz que não é um arquivo válido!
}

Espero ter ajudado,

Xandão Grunge B)
Xandão Grunge B)

#3 jampa_boy

jampa_boy

    Ativo

  • Usuários
  • 314 posts
  • Sexo:Masculino
  • Localidade:João Pessoa - PB

Posted 17/10/2005, 14:59

* Âe galera foi mal o flood no forum!! Meu navegar deu pal, desculpa aew...


Como faço pra primeiro dizer que não é um arquivo valido e dps fazer o upload se for??
www.envolveweb.com.br

#4 Xandão Grunge

Xandão Grunge

    12 Horas

  • Usuários
  • 158 posts
  • Sexo:Não informado
  • Localidade:Chavantes

Posted 17/10/2005, 15:30

Se você quer saber antes de enviar o arquivo para o servidor se é uma imagem jpeg? Se sim, você vai precisar de uma linguagem do lado do cliente como o javascript.

Atenciosamente,
Xandão Grunge B)
Xandão Grunge B)

#5 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 17/10/2005, 15:31

crie um array() com as extensoes permitidas, depois utilize explode() para "explodir" os nomes dos arquivos e comparar o valor das arrays(extensoes) com in_array()

Falopa!

#6 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 17/10/2005, 15:35

Em vez de usar explode para saber a extensão dos arquivos, é mais fácil utilizar as funções:

http://www.php.net/strrchr
http://www.php.net/substr

Exemplo:
http://br2.php.net/m...rrchr.php#32336

#7 Acid House

Acid House

    Foresight Linux User

  • Usuários
  • 179 posts
  • Sexo:Não informado
  • Interesses:php + balada + mulhé

Posted 17/10/2005, 16:30

vou dar uam baita canja, porque tambem prescisei disso semana passada

vc
cria uma var as extenções

$ext = array('jpg', 'jpeg');

depois vocë pega a extensao da foto

$extensao = strrchr($arquiv_foto, '.');

dai depois eh mole

if(! $extensao == "$ext[0]" or $extensao == "$ext[1]" ){

echo 'fotos ok';

}
Foresight Linux User

Foresight Linux Site




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq