Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    +/-
    codice:
    <?php
    function only_upload() {
        $allowed_types = array("image/gif","image/x-png","image/pjpeg","image/jpeg");
        $allowed_ext = array("gif","png","jpg");
        $extension = end(explode(".", $_FILES['upfile']['name']));
        $extension = strtolower($extension);
        if (in_array($_FILES["upfile"]["type"], $allowed_types) && in_array($extension, $allowed_ext))
            return 1;
        else
            return 0;
    }
    $var = only_upload();
    echo $var;
    ?>
    scusa SMiLe3!!! sono sempre in ritardo

  2. #12
    Usa
    Codice PHP:
    $file "http://../banner.gif";
    $estensione strchr($file,"."); //ritorna ".gif" 
    in pratica parte dalla destra e si ferma quando incontra un punto (quindi è sicuro che quella è l'estensione)

  3. #13
    il controllo sull'estensione è inutile secondo quanto hai scritto all'inizio: nomefile.exe.gif verrebbe caricato perché l'estensione è .gif


    Se passi il tuo file (nomefile.exe.gif) alla funzione
    string mime_content_type ( string filename);
    cosa ottieni?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.