Salve.. mi sapreste dire come posso evitare che vengono inseriti caratteri speciali come @ * § &% ecc..., nei form? tipo per registrare un nome
Grazie per un eventuale risposta :)
Salve.. mi sapreste dire come posso evitare che vengono inseriti caratteri speciali come @ * § &% ecc..., nei form? tipo per registrare un nome
Grazie per un eventuale risposta :)
Allora, se x esempio il form è questo:
<form action="register.php" method="post">
Nome <input type="text" name="nome">
</form>
Poi in register.php dovresti mettere:
if (eregi("@*ecc.", $nome)) {
echo "I caratteri speciali non sono ammessi";
}
Capito + o - come devi fare?
Con un altro linguaggio inserivo nell'istruzione if l'inizio e la fine del codice ascii relativi ai caratteri speciali che non dovevano essere presi incosiderazione.
Non esiste la Stessa cosa per il PHP?
p.s.
Fra poche ore è Natale, AUGURI A TUTTI
TrainWeb
Sisi.. tutto chiaro grazie ^__^
Ti riferisci ad asp mi pare di capire, ma lethalman ti ha già data la soluzione.Originalmente inviato da TrainWeb
Comunque in php puoi anche fare come pensavi tu, ma è solo uno spreco di risorse (anche umane) perchè ci sono funzioni più potenti, mutuate dal perl, che ti permettono di fare cose che con visual basic sono impensabili a meno di non usare giri di programmazione abbastanza pesanti.
Ciao. :)