Mas bem, tenho a script de Upload, agora só queria saber como restringir o tamanho da altura e largura da imagem enviada,
exemplo, em largura uns 300px e altura nao pode passar de 47px.
Abaixo o código utilizado:
// Prepara a variável do arquivo
$arquivo = isset($_FILES["logo"]) ? $_FILES["logo"]: FALSE;
// Tamanho máximo do arquivo (em bytes)
$config["tamanho"] = 15360;
// Formulário postado... executa as ações
if($arquivo['tmp_name'] != "")
{
// Verifica se o mime-type do arquivo é de imagem
if(!eregi("^image\/(pjpeg|jpeg|png|gif)$", $arquivo["type"]))
{
echo '<script> history.go(-1); alert("Por favor, somente arquivos nas extensões .jpg, .jpeg, .png ou .gif. Verifique se seu arquivo está numa dessas extensões.");</script>'; die();
}
else
{
// Verifica tamanho do arquivo
if($arquivo["size"] > $config["tamanho"])
{
echo "<script>alert('O ser arquivo tem que ser no máximo 15B.'); location:'?i=dados';</script>"; die();
}
// Pega extensão do arquivo
preg_match("/\.(gif|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
// Gera um nome único para a imagem
$imagem_nome = $_FILES['logo']['name'];
// Caminho de onde a imagem ficará
$imagem_dir = "img_logo/" . $imagem_nome;
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $imagem_dir);
}Obrigado











