Mi spiego, volevo far in modo che se nella prima stringa ci sono caratteri come " < ' | ecc. riporta un errore. Però pensavo se si potesse far in modo che quei caratteri stiano in un array invece di dover scrivere 4 volte il codice..
Mi spiego, volevo far in modo che se nella prima stringa ci sono caratteri come " < ' | ecc. riporta un errore. Però pensavo se si potesse far in modo che quei caratteri stiano in un array invece di dover scrivere 4 volte il codice..
Cioè? questi?
Codice PHP:
$carattere1 = "<";
$test = strstr($name, $carattere1);
if ($test = TRUE) {
echo "Errore";
} else {
blablabla
}
No questi:
Nelle parentesi quadre ci metti i caratteri che vuoi individuare. Alcuni hanno bisogno di essere escapati con un \Codice PHP:
if (preg_match('/["\'<\|]/', $testo)) {
echo 'errore';
} else {
echo 'okay';
}