Originariamente inviato da stefano3804
si mi ero dimenticato la graffa in fondo

ma ti assicuro che questa funziona benone

ll'ho riprovata ora

Codice PHP:
function checkMail$m ) { 
//Script di Andr3a 
$r "([a-z0-9]+[._-]?){1,3}([a-z0-9])*"
$r "/(?i)^{$r}@{$r}.[a-z]{2,6}$/"
return 
preg_match($r$m); 

// la funzione rende TRUE/FALSE 
$mail "amoil@php.net"

if(
checkMail($mail) ) { 
echo 
"I dati corretti."

Hai ragione, l'ho provata anch'io e funziona alla grande!
Non avevo notato prima che la seconda assegnazione di $r richiama al suo interno la prima assegnazione di $r!
Dunque sì, funziona alla grande!!