Salve a tutti sapete dirmi dove sbaglio?
Ho inserito un controllo sulla formattazione della mail... ma restituisce i risultati piu disparati...
Codice PHP:
<?PHP
include ("admin/config.inc.php");
$connessione = @mysql_connect(
$db_host,
$db_user,
$db_password
)
or die
(
"Non è possibile connettersi!!!");
$db = @mysql_select_db($db_name,$connessione);
$sql "SELECT * FROM mailing WHERE mail = '$email' ";
$query = @mysql_query ($sql$connessione);
$num_mail mysql_num_rows($query);
//inizio controllo email
if(eregi("^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})",$num_mail)){
  
$sql "INSERT INTO mailing (mail,ip) VALUES ('$email', '$REMOTE_ADDR')";
$query = @mysql_query ($sql$connessione);
echo 
"<title>sito</title>
ecc...
poi lo script continua con le risposte email inserita oppure email non valida...
In sostanza a volte fa passare tutte le mail a volte no...
Forse a voi è evidente ma x me no... Dove sbaglio?

Grazie a tutti
Medo