+ Responder ao Tópico



  1. Código :
        if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['arquivo']['type'])){
     
            echo "
            <META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_foto.php'>
            <script type=\"text/javascript\">
            alert(\"Formato inválido\");
            </script>
            ";
     
        }

    O que tenho que colocar agora eu dei uma pesquisada e disseram que é um tal "preg_match." mas eu não sei como usar ele nesse codigo!

  2. Citação Postado originalmente por LU32xT Ver Post
    Código :
        if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['arquivo']['type'])){
     
            echo "
            <META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_foto.php'>
            <script type=\"text/javascript\">
            alert(\"Formato inválido\");
            </script>
            ";      
        }

    O que tenho que colocar agora eu dei uma pesquisada e disseram que é um tal "preg_match." mas eu não sei como usar ele nesse codigo!
    Veja se esse codigo abaixo pode lhe ajuda

    Código HTML:
    $arquivo = isset($_FILES['foto']) ? $_FILES['foto'] : FALSE;
    if($arquivo["size"] > 0)
    { 
       $config['tamanho'] = 106883; //largura maxima de pixels
       $config['largura'] = 150;
       $config['altura'] = 150;
                                
       //verifica mime-type do arquivo se é de imagem
     if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])){
        echo "<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_foto.php'>
        <script>alert('Formato inválido\\nA imagem deve ser jpg, jpeg, bmp, gif ou png.');</script>";
     }
     else  {
        // Pega extensão do arquivo
        preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
     
       // Gera um nome único para a imagem
       $arquivos = $_FILES['foto']['name'];
     
       // Caminho de onde a imagem ficará - a pasta deve esta com permição 0777
       $imagem_dir = "imagens/" . $arquivo['name'];
     
       // Faz o upload da imagem no bd
       if(move_uploaded_file($arquivo["tmp_name"], $imagem_dir)){
             echo "<script>alert(\"Cadastrado com sucesso!!\");</script> ";
       }
    }else{
         echo "<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_foto.php'>
             <script>echo alert('imagem não selecinada');</script>";
    }






Tópicos Similares

  1. Emule como resolver
    Por MPFER no fórum Redes
    Respostas: 5
    Último Post: 19-09-2006, 14:01
  2. Resolução máxima de 640x480. Como Resolver???
    Por O_Analista no fórum Sistemas Operacionais
    Respostas: 3
    Último Post: 14-06-2006, 09:37
  3. Como resolver o Kernel Panic?
    Por gustavo_marcon no fórum Servidores de Rede
    Respostas: 10
    Último Post: 18-11-2004, 11:21
  4. Cansei dessa porqueira... alguem sabe como resolver?
    Por Cyber_Punk no fórum Servidores de Rede
    Respostas: 6
    Último Post: 23-07-2003, 09:08
  5. sem portadora como resolver...
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 09-01-2003, 04:01

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L