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

    Trovare caratteri accentati o apostrofi all'interno di un file in download

    Ciao a tutti !

    qualcuno conosce il modo migliore su come non permettere l'inserimento di un file che all'interno del suo nome contenga lettere accentate o apostrofi ?

    Pensavo di utilizzare un espressione regolare:

    Codice PHP:

    if (preg_match(^[a-zA-Z][a-zA-Z0-9\\s\-\à\è\é\ì\ò\ù]+$")) {

         
    $messaggioErrore = "Titolo file con caratteri non ammessi !";
         
    $uploadOk = 0;
                    

    Purtroppo non ottengo nessun risultato, penso che sia errata l'espressione regolare.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Invece di cercare caratteri non consentiti all'interno della stringa, verifica che ci siano solo quelli ammessi.
    Tu vuoi solo lettere e numeri? Allora basta fare il match su [a-zA-Z0-9], se non c'è match la stringa contiene carattere non consentiti.

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Invece di cercare caratteri non consentiti all'interno della stringa, verifica che ci siano solo quelli ammessi.
    Tu vuoi solo lettere e numeri? Allora basta fare il match su [a-zA-Z0-9], se non c'è match la stringa contiene carattere non consentiti.
    In effetti cosi' e' anche piu' semplice.

    Grazie mille !!

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