Ho questo script in HEAD che controlla i campi del form, siccome che ho notato che è vulnerabile, vorrei "trasformare" questo codice in php, che devo fare?
<script language="javascript">
<!--
function controlla(){
var f = document.mioform;
if ((f.nome.value == "") || (f.nome.value.charAt(0) == " ")){
alert("Inserire il Nome correttamente")
f.nome.focus();
return false;
}
if((f.nome.value.indexOf("<") != -1) || (f.nome.value.indexOf(">") != -1)|| (f.nome.value.indexOf("\\") != -1)){
alert("I caratteri < > \\ non sono ammessi");
f.nome.focus();
return false;
}
var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
if (f.email.value != "" && !f.email.value.match(re)){
alert("Inserire un indirizzo E-Mail valido.")
f.email.focus();
f.email.select();
return false;
}
if((f.url.value.indexOf("<") != -1) || (f.url.value.indexOf(">") != -1)){
alert("I caratteri < e > non sono ammessi");
f.url.focus();
f.url.select();
return false;
}
if((f.città.value.indexOf("<") != -1) || (f.città.value.indexOf(">") != -1)){
alert("I caratteri < e > non sono ammessi");
f.città.focus();
f.città.select();
return false;
}
if ((f.messaggio.value == "") || (f.messaggio.value.charAt(0) == " ")){
alert("Inserire il Messaggio correttamente")
f.messaggio.focus();
return false;
}
if((f.messaggio.value.indexOf("<") != -1) || (f.messaggio.value.indexOf(">") != -1) || (f.messaggio.value.indexOf("\\") != -1)){
alert("I caratteri < > \\ non sono ammessi");
f.messaggio.focus();
return false;
}
return true;
}
// -->
</script>