Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [ereg] aiuto

  1. #1

    [ereg] aiuto

    Salve dovrei creare una convalida con la funzione ereg per un username,ho usato questo

    Codice PHP:
    <?
    $a 
    "ciao ciao";
    if (
    ereg("^[a-zA-Z0-9._'-]+$",$a)) {
    print 
    ok;
    }
    ?>
    solo che non funziona perchè non so come convalidare gli spazi,ho provato a mettere \s accanto a _' ma non funziona !

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $a = "ciao ciao";
    if (ereg("^[a-zA-Z0-9._'-\ ]+$",$a)) {
       print "ok";
    }
    think simple think ringo

  3. #3
    Originariamente inviato da marketto
    codice:
    $a = "ciao ciao";
    if (ereg("^[a-zA-Z0-9._'-\ ]+$",$a)) {
       print "ok";
    }
    grazie :metallica

  4. #4
    credete che il carattere ' possa dare problemi se lo abilito per gli username di un forum per quanto riguarda sql-injection?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    stai attento alle username vuote

  6. #6
    Originariamente inviato da marcio_hack
    credete che il carattere ' possa dare problemi se lo abilito per gli username di un forum per quanto riguarda sql-injection?
    no se in insert o update usi query tipo

    $query = "insert into campo values( \"1\", \"nick'asd\" )";

    ma ti consiglio, a prescindere da questa situazione, di usare sempre mysql_escape_string prima di inserire qualcosa in database
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.