gica 0 Denunciar post Postado Janeiro 13, 2004 Oi Pessoal, Quero limitar o tamanho da imagem para 20k, a largura para 400 e altura para 400...não estou conseguindo...o que devo fazer nesse codigo? if ($frmfoto != "") { if ($nro_4 >= $ftc_3["quantidade"]) { echo "Você não pode exceder o limite de imagens do seu plano"; } else { $frmtamanho = getimagesize($frmfoto); $imglargura = $frmtamanho[0]; $imgaltura = $frmtamanho[1]; $fp = fopen($frmfoto,"rb"); $frmfoto_temp = fread($fp, filesize($frmfoto)); fclose($fp); $frmfoto_temp = addslashes($frmfoto_temp); if($frmtamanho > 20000) { /*verifica o tamanho da imagem enviada */ $erros++; $errors = $errors."O tamanho do arquivo é maior que 20 K<br>"; } if(mysql_query("INSERT INTO fotos VALUES(null, '$fr_usr', '$frmfoto_name', '$frmfoto_type', '$frmfoto_size', '$frmfoto_temp', '$frmdescricao', '$imglargura', '$imgaltura')")) { echo "<span class=txtpadrao>Foto incluída com sucesso</span><br>"; echo "<a href='admin.php'>Voltar</a>"; } else { echo "erro"; } } } Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Janeiro 13, 2004 $imagem = "images/image01.jpg";list($width, $height) = getimagesize("$imagem");$size = filesize($imagem);$width é a largura, $height é a altura e $size é o tamanho em kb/s. Tenta aí. ;) Compartilhar este post Link para o post Compartilhar em outros sites