+ Responder ao Tópico



  1. #1

    Padrão verificar mime_type real e não pela extensão

    Estou tendo dificuldade para verificar o verdadeiro mime_type do arquivo pois, o mesmo, está sendo verificado pela sua extensão. Por exemplo:

    Código :
    <?php
    if(getenv("REQUEST_METHOD")=="POST"){
    /*
    Considerando o nome do arquivo "270620070135.doc.jpeg" que é um arquivo do tipo *.doc
    e apenas renomeei o arquivo inserindo a extensão .jpeg no final.
    Array
    (
    [name] => 270620070135.doc.jpeg
    [type] => image/jpeg <==> deveria ser application/msword
    [tmp_name] => c:/wamp/tmp\php97.tmp
    [error] => 0
    [size] => 22528
    )
    */
    print_r($_FILES["doc"]);
    }else{
    ?>
    <form action="upload.php" method="post" enctype="multipart/form-data">
    <p>upload file</p>
    <input type="file" name="doc" size="50" maxlength="100000"/><br/>
    <input type="submit" value="Up!"/>
    </form>
    <?
    }
    ?>

    Alguém sabe a solução pra isso?

    Obrigado.
    Última edição por Lipse; 17-07-2007 às 09:50. Razão: quotar código

  2. #2