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