ho scritto una piccola funzione C che controlla se in una stringa presa in input sono presenti caratteri diversi da lettere e numeri...però se nella stringa c'è la chiocciola la deve prendere...
non so perchè, ma non mi convince...
Qualcuno mi da una delucidata...?Codice PHP:
int ForbiddenChars
(
char *str /* Stringa da filtrare */
)
{
int i;
for(i=0; str[i]!='\0'; i++)
{
if( !isalpha(str[i]) || !isdigit(str[i]) )
{
return 1;
}
else if ( str[i] == '@' )
{
return 0;
}
else return 0;
}
}