Vi spiego ho questo problema: http://forum.html.it/forum/showthrea...hreadid=901877



per ora visto che non esistono sistemi come spamcop per segnalare questo tipo di spam devo bloccare l'inserimento di un tale indirizzo email nel database, il controllo sul form viene fatto con questo codice:

codice:
// Check for errors on submission
	if(strlen($SiteName) > $spec[SiteNameMax]){
		$error = 1;
		$site_name_error = 1;
	}

	if(strlen($SiteName) < $spec[SiteNameMin]){
		$error = 1;
		$site_name_error = 1;
	}

	if($SiteURL == "http://"){
		$SiteURL = "";
	}

	if($url_validate == "Y"){
		
		if(!$get_url = @fopen($SiteURL,"r")){
			
			$error = 1;
			$site_url_error = 1;
		}
	}

	$url = @parse_url($SiteURL);
	$concat_url = $url[host] . $url[path];
	
	if(strlen($concat_url)>4){
		
		$check_url_links = sql_query("
			select
				*
			from
				$tb_links
			where
				SiteURL
			like
				'%$concat_url%'
		");

		if(sql_num_rows($check_url_links)>0){
			
			$error = 1; $duplicate_links_error = 1;
			$rows = sql_fetch_array($check_url_links);
			$ID = $rows[ID];
		}

		$check_url_temp = sql_query("
			select
				*
			from
				$tb_temp
			where
				SiteURL
			like
				'%$concat_url%'
		");

		if(sql_num_rows($check_url_temp)>0){
		
			$error = 1;
			$duplicate_temp_error = 1;
		}

	}

	if(strlen($Description) > $spec[DescMax]){
		$error = 1;
		$description_error = 1;
	}

	if(strlen($Description) < $spec[DescMin]){
		$error = 1;
		$description_error = 1;
	}

	if(strlen($Country) == 0){
		$error = 1;
		$country_error = 1;
	}

	if(strlen($UserName) < $spec[UserNameMin]){
		$error = 1;
		$user_name_error = 1;
	}

	if(strlen($UserName) > $spec[UserNameMax]){
		$error = 1;
		$user_name_error = 1;
	}

	if(strlen($PW) < $spec[PWMin]){
		$error = 1;
		$password_error = 1;
	}

	if(strlen($PW) > $spec[PWMax]){
		$error = 1;
		$password_error = 1;
	}

	if($PW != $PW2){
		$error = 1;
		$password2_error = 1;
	}

	if(strlen($Hint) < $spec[HintMin]){
		$error = 1;
		$hint_error = 1;
	}

	if(strlen($Hint) > $spec[HintMax]){
		$error = 1;
		$hint_error = 1;
	}

	if(!ereg($spec[EmailSpec], $Email)){
		$error = 1;
		$email_error = 1;
	}
come posso aggiungere una if in modo che se uno mette l'email da un tale dominio restituisca un errore?