Hoje fou falar de uma prática indíspensavel na hora de se criar um cadastro, a validação, não em Js mas sim em PHP, e se o navegador do individuo não tiver Js, o formulário vai todo errado? Vou mostrar a classe que criei há um tempo atrás, simples, mas uso até hoje para verificação de imagem, verificar tipo de arquivo, tamanho, altura e largura. Não implementei todos os conceitos de OO devido ao escasso suporte do PHP 4.4 que usava. Logo abaixo tem o uso dela.
$diretorio = "/home/www/images/";
$arquivo = $_FILES[’foto’];
$upload =& new UploadImage;
//setConfig($tamanhoEmBytes, $largura, $altura)
$upload->setConfig(20000, 300, 300);
//MIME Tipos separados por "|" ou "/"
$upload->setTypes("jpg|jpeg|png|gif");
//copia($arquivo, $nome, $diretorio)
$upload->copia($arquivo, $arquivo["tmp_name"], $diretorio);Acho que já deu para entender pelos comentários neh? Veja a classe UploadImage.
Espero que façam bom proveito
