Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Upload de foto

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Upload de foto

    Dae pessoal tenho esse codigo:

    Código PHP:
    $foto $_FILES["foto"];
     
        
    // Se a foto estiver sido selecionada
        
    if (!empty($foto["name"])) {
     
            
    // Largura máxima em pixels
            
    $largura 150;
            
    // Altura máxima em pixels
            
    $altura 180;
            
    // Tamanho máximo do arquivo em bytes
            
    $tamanho 1000;
     
            
    // Verifica se o arquivo é uma imagem
            
    if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$"$foto["type"])){
                
    $error[1] = "Isso não é uma imagem.";
                } 
     
            
    // Pega as dimensões da imagem
            
    $dimensoes getimagesize($foto["tmp_name"]);
     
            
    // Verifica se a largura da imagem é maior que a largura permitida
            
    if($dimensoes[0] > $largura) {
                
    $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
            }
     
            
    // Verifica se a altura da imagem é maior que a altura permitida
            
    if($dimensoes[1] > $altura) {
                
    $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
            }
     
            
    // Verifica se o tamanho da imagem é maior que o tamanho permitido
            
    if($foto["size"] > $tamanho) {
                    
    $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
            }
     
            
    // Se não houver nenhum erro
            
    if (count($error) == 0) {
     
                
    // Pega extensão da imagem
                
    preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i"$foto["name"], $ext);
     
                
    // Gera um nome único para a imagem
                
    $nome_imagem md5(uniqid(time())) . "." $ext[1];
     
                
    // Caminho de onde ficará a imagem
                
    $caminho_imagem "fotos/" $nome_imagem;
     
                
    // Faz o upload da imagem para seu respectivo caminho
                
    move_uploaded_file($foto["tmp_name"], $caminho_imagem); 
    Como q faz deixar so para formatos de imagens?

  • Font Size
    #2
    Coloquei o código errado iguinorenm

    Comment

    X
    Working...
    X