Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    upload verifica tipo di file

    salve raga, come faccio a verificare su un upload di file se è di tipo rar o zip

    io ho fatto $_FILES["uploadfile"]["type"]!="application/zip" ma non va, qualche consiglio???

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    hai due strade:

    1 ti fidi di quello che ti dice il Browser con $_FILES["uploadfile"]["type"] considera che browser diversi possono dare output diversi sullo stesso tipo di file

    2 lo controlli con funzioni PHP tipo finfo_file() o mime_content_type (mime_content_type è deprecata ma per finfo devi a vere PHP 5.3.3)

    Comunque anche con le funzioni PHP è possibile che ci sia qualche errore nel riconoscimento di alcuni tipi di file.


  3. #3
    ecco non credo di avere la 5.3.3 forse aruba lo ha devo chiedere.

  4. #4
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    .non chiamare.. crea un file e scrivici dentro
    <?php
    phpinfo();
    ?>

    e lancialo dal browser..

  5. #5
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    io farei cosi:

    $percorso="../zip/galleria_immagini/big/";
    $userfile_name = $_FILES["archivio"]["name"];
    $nome_file = md5(dimminomefile($userfile_name));
    $tipofile = tipo_file($userfile_name);

    if((trim($tipofile) <> "zip") and (trim($tipofile) <> "rar") and (trim($tipofile) <> ""))
    {
    //cancello l'archivioappena uploadata
    @unlink($percorso.$userfile_name);
    echo "ATTENZIONE! L'archivio deve avere estensione '.zip' o '.rar'";
    echo "

    <a href=\"news_nuova.php\">Torna indietro</a>";
    exit;
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.