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

    controllo nome file in form

    Vorrei controllare il nome di un file in upload, poichè quando inserisco apostrofi e caratteri strani fa casino

    semplicemente vorrei una riga che mi controlla il nome del file associata a un if che impedisce l'upload

  2. #2
    Codice PHP:

    // ilfile è il nome del file nel form

    if(isset($_FILES["ilfile"][tmp_name]) && $_FILES["ilfile"][name] != "") {
                
    $ilfile_temp $_FILES["ilfile"][tmp_name];
                
    $ilfile_name $_FILES["ilfile"][name];
                  
    $ilfile_size $_FILES["ilfile"][size];

    Era il mio cane!

  3. #3
    non mi pare serv a a individuare dei caratteri in un nome del file...

    o sì?

    se ad esempio volessi impedire il download se nel file c'è " ',\,",* come faccio?

  4. #4
    fai un controllo su $ilfile_name

    Codice PHP:
    <?php
    // La lettera "i" dopo i delimitatori indica una ricerca case-insensitive
    if (preg_match("/sequenza caratteri di tua scelta/i"$ilfile_name)) {
        echo 
    "Il riconoscimento è avvenuto.";
    } else {
        echo 
    "Testo non riconosciuto.";
    }
    ?>
    Era il mio cane!

  5. #5
    ok, è quello che mi serve

    ma come faccio a inserire più caratteri?

    come li separo tra loro?

    ad esempio io voglio riconoscere ' e \

    come li inserisco nel preg_match?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    119
    Già come fare? (Interessa anche a me)

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.