Ir para conteúdo

POWERED BY:

Arquivado

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

Dj.METTEORA

Validar dimensões de uma imagem..

Recommended Posts

eae....tudo bllz!?

 

eu tenho um formulário que faz upload de duas imagens, tem como na hora que eu for fazer o upload, verificar se o width e height delas estão certas!?

 

outra dúvida..

existe algum script que pega uma imagem qualquer e altera o tamanho dela e talz!?

 

o script que eu tô usando é este:

PHP

[*]

[*] if (isset ( $_FILES["img_peq"] ) )

[*] {

[*] // Prepara a variável do arquivo

[*] $imagem = isset($_FILES["img_peq"]) ? $_FILES["img_peq"] : FALSE;

[*] $nome = $dados['Id'];

[*] // Gera nome para a imagem

[*] $imagem_nome = $nome . ".jpg";

[*] // Caminho de onde a imagem ficará

[*] $imagem_dir = "../produtos_lojas/peq/" . $imagem_nome;

[*] // Faz o upload da imagem

[*] move_uploaded_file($imagem["tmp_name"], $imagem_dir);

[*] }

[*]

[*] if (isset ( $_FILES["img_grd"] ) )

[*] {

[*] // Prepara a variável do arquivo

[*] $imagem = isset($_FILES["img_grd"]) ? $_FILES["img_grd"] : FALSE;

[*] $nome = $dados['Id'];

[*] // Gera nome para a imagem

[*] $imagem_nome = $nome . ".jpg";

[*] // Caminho de onde a imagem ficará

[*] $imagem_dir = "../produtos_lojas/grd/" . $imagem_nome;

[*] // Faz o upload da imagem

[*] move_uploaded_file($imagem["tmp_name"], $imagem_dir);

[*] }

[*]

 

valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola,

 

usa assim oh

PHP

[*]$img_origem = "imagem.jpg";

[*]$tamanhox = imagesx($img_origem); // Largura

[*]$tamanhoy = imagesy($img_origem); // Altura

 

A parte de alterar o tamanho você tem que verificar se o seu servidor tem suporte a bibliotecas, uma bem conheçida que vem com o PHP é a biblioteca GD, bom ai você tem que dar uma pesquisada pela net..

 

Espero ter ajudado

Abraços

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou pode usar a função getimagesize();$imagem = "caminho_fisico_da_imagem";$tam = getimagesize($imagem);// $tam[0] - largura// $tam[1] - altura

Compartilhar este post


Link para o post
Compartilhar em outros sites

O bom de você usar o getimagesize() é que você pega tb o mime-type da imagem. Aí você pode barrar caso algum trapaceiro queira mandar um .exe renomeado pra .jpg, por exemplo.

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.