Galera com ajuda daqui do forum eu montei um script de upload de foto em php e mysql, ele funciona 100%, so que estou com 2 dúvidas:
1°- Quero por um limite ou seja apenas fotos com menos de 1MB pode ser enviadas;
2°- Quero que ele redimensione automaticamente as fotos, se ele tiver 800 x 600, quero que va para 400 x 200.
Segue o código abaixo:
// Verifica se existir o arquivo (Foto)
if(isset($_FILES["arquivo"])){
$arquivo = $_FILES["arquivo"];
$arrArquivo = explode('.',$arquivo['name']); // Tranforma em array o nome do arquivo
$fileExtencion = trim($arrArquivo [count($arrArquivo )-1]); // Obtem a extensão do arquivo
$arrExtPermitidas = array('JPG', 'GIF', 'PNG'); // Array com as extensões permitidas
// Caso a extensão não for permitida
if(!in_array(strtoupper($fileExtencion),$arrExtPermitidas)){
echo "<script>alert('ERRO. Formato da imagem não e suportado.'); history.back();</script>";
exit();
}
// Gera um identificador único para o arquivo
$nomeDoArquivo = md5(uniqid(rand(), true));
// Diretorio dos arquivos
$pasta_dir = "Imagens/Imagens_BD/Portifolio/";
// Definindo o destino do arquivo
$arquivo_nome = $pasta_dir . $nomeDoArquivo . '.' . $fileExtencion;
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $arquivo_nome);
$foto = $nomeDoArquivo . '.' . $fileExtencion;
}
Pergunta
HUGO BORGES
Galera com ajuda daqui do forum eu montei um script de upload de foto em php e mysql, ele funciona 100%, so que estou com 2 dúvidas:
1°- Quero por um limite ou seja apenas fotos com menos de 1MB pode ser enviadas;
2°- Quero que ele redimensione automaticamente as fotos, se ele tiver 800 x 600, quero que va para 400 x 200.
Segue o código abaixo:
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.