Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    [php]controllo input utente

    ciao a tutti!

    sto realizzando un mio script per il login.

    siccome l' utente deve poter registrarsi utilizzando solo caratteri maiuscoli,minuscoli e numeri, che controllo devo poter effettuare sull' input da form per evitare che inserisca anche caratteri dannosi per il corretto utilizzo dello script tipo :;,\ /# " ' ecc???

    grazie a tutti per il supporto


    premetto che secondo me sarebbe anche un buon argomento per una pillola
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  2. #2

    .....

    Codice PHP:
    /* caratteri permessi lettere minuscole/miuscole numeri - _ lunghezza minimo 2 max 16*/
    //$string= "pippo";//true  
    $string"pi'ppo";//false 
     
    $isValid = (bool)preg_match('/^[A-Za-z0-9\-_]{2,16}$',$string);  
    var_dump($isValid); 
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Warning: No ending delimiter '/' found in c:\php\www\newlogin\login.php on line 33
    che sarebbe la linea
    $isValid = (bool)preg_match('/^[A-Za-z0-9-_]{2,16}$',$string);
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    MI rispondo

    php.ini bisogna modificarela stringa che gestisce i messaggi di errori... il prblema allora è: come la setto per evitare gli errori stupidi e basta? :d
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Colpa del bb code:
    $isValid = (bool)preg_match('/^[A-Za-z0-9-_]{2,16}$/',$string);

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    10ks whish! it works right
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.