Como faço uma condição no meu form pra só fazer upload se for .jpg ou .jpeg ??
t+!
Validação De Imagem
Started By jampa_boy, 17/10/2005, 14:45
6 replies to this topic
#1
Posted 17/10/2005, 14:45
www.envolveweb.com.br
#2
Posted 17/10/2005, 14:51
Tenta ai:
Espero ter ajudado,
Xandão Grunge
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
Xandão Grunge
#3
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??
Como faço pra primeiro dizer que não é um arquivo valido e dps fazer o upload se for??
www.envolveweb.com.br
#4
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
Atenciosamente,
Xandão Grunge
Xandão Grunge
#5
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!
Falopa!
#6
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
http://www.php.net/strrchr
http://www.php.net/substr
Exemplo:
http://br2.php.net/m...rrchr.php#32336
#7
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';
}
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
Foresight Linux Site
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)