ciao,
so ke sono stati affrontati diversi argomenti su questo problema...
ma anke leggendo i vari topic nn sono riuscito a risolvere il mio..

ho quesa funzione:

Codice PHP:
function control_reg($user)
{
    
$car_neg = array ("\"""+""!""|""%""/""'");
    
$num count($car_neg);
    echo 
$num;
    
$ctr=2;
    for (
$c=0$cstrlen($user); $c++)
    {
        for (
$i=0$i<$num$i++)
        {
            
//echo "
".$user[$i];
            if(
$user[$c] == $car_neg[i])
            {
                echo "
caratteri non consentiti!!!";
                
$ctr=0;                
            }
        }
    }
    if(
$ctr!=0)
    {
        return 1;
    }else return 0;


ke dovrebbe restituire 1 se la mia stringa $user NON contiene uno dei caratteri contentuo in $car_neg.
xkè mi restituisce sempre 1 anche se tale stringa li contiene??
grazie..