Avviso in Modulo contatti

aledero75

Utente Attivo
6 Apr 2012
88
0
0
Lamezia Terme
Buongiorno,
ho inserito un contct form al cui invio del messaggio stampa il seguente avviso:

"Deprecated: Function eregi() is deprecated in /htdocs/public/www/submitemail.php on line 23
Email inviata con successo!"

La mail viene inviata però volevo eliminare l'avviso sopra
Ecco il codice:

PHP:
<?

$mailto = "[email protected]";
$cc = "";
$bcc = "";
$subject = "Email";
$vname = "Alessandra";



$email = $_POST['contact-email'];

function validateEmail($email)
{
   if(eregi('^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z]{2,3})?$', $email))
	  return true;
   else
	  return false;
}


if(strlen($_POST['contact-name']) < 1  || strlen($_POST['contact-message']) < 1 || validateEmail($email) == FALSE)
{
	$emailerror = '';

	if(empty($_POST['contact-name']))
	{
		$emailerror .= '<li>Inserisci il tuo nome</li>';
	}

	if(validateEmail($email) == FALSE)
	{
		$emailerror .= '<li>Inserisci una email valida</li>';
	}

	if(empty($_POST['contact-message']))
	{
		$emailerror .= '<li>Inserisci il messaggio</li>';
	}
}
else
{
	$emailerror .= "Email inviata con successo!";

	
	$timestamp = date("F j, Y, g:ia");

	$messageproper ="\n\n" .
		"Nome: " .
		ucwords($_POST['contact-name']) .
		"\n" .
		"Email: " .
		ucwords($email) .
		"\n" .
		"Commenti: " .
		$_POST['contact-message'] .
		"\n" .
		"\n\n" ;

		$messageproper = trim(stripslashes($messageproper));
		mail($mailto, $subject, $messageproper, "From: \"$vname\" <".$_POST['e_mail'].">\nReply-To: \"".ucwords($_POST['first_name'])."\" <".$_POST['e_mail'].">\nX-Mailer: PHP/" . phpversion() );
}
?>

<div id='emailerror'>
	<ul>
		<? echo $emailerror; ?>
	</ul>
</div>

Grazie
Alessandra
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
la funzione eregi e simili sono deprecate e in via di "estinzione"
sostituisci con questa
PHP:
<?php
//....
function validateEmail($email)
{
   if(filter_var($email, FILTER_VALIDATE_EMAIL))
      return true;
   else
      return false;
} 
//....
?>

edit
oppure usa la preg_match
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
G AVVISO QUERY IN ESECUZIONE PHP 1
Shyson [PHP] Codice iscrizione e invio avviso nuovi articoli PHP 3
A [Javascript] Pop-up di avviso "Aggiungi nomepagina alla schermata home" Javascript 1
borgo italia avviso agli utenti Aruba Discussioni Varie 0
Shyson [Javascript] Nascondere avviso se utente può registrarsi Javascript 0
B MYSQL-INVIO EMAIL O MESSAGGIO AVVISO MySQL 0
P scritta di avviso inserimento dati corretti che non vuole scendere verso il basso PHP 4
P Inserimento avviso sul carrello Magento 0
M Avviso all'utente che i dati che stiamo inserendo sono già presenti nel DB PHP 0
Shyson Mail di avviso quando utente vota PHP 4
L Risolvere il problema a questo avviso: "Too many connections" PHP 7
borgo italia solito avviso Discussioni Varie 2
Z Personalizzare il messaggio di avviso sul forum CMS (Content Management System) 3
D problema internet explorer avviso popup Windows e Software 1
Virtox Vbulletin: avviso in forumhome CMS (Content Management System) 1
O avviso nuova iscrizione mailing list Classic ASP 1
W Avviso di errore all'avvio di Windows Sicurezza e Virus 1
A Avviso agli autori Discussioni Varie 0
E avviso di protezione HTML e CSS 0
grottafelix Avviso alla combriccola Discussioni Varie 3
I modulo contatti PHP 1
zorro modulo di registrazione: funziona ma non sempre PHP 2
L Ricezione dei dati su file php da modulo html PHP 6
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
R passaggio variabili tra modulo genitore a figlio jQuery 3
C prestashop paragamento contrassegno aiuto modulo E-Commerce 0
S Problemi con modulo upload video php (help!) PHP 0
ANDREA20 [PHP] Modulo email invio PHP 5
ANDREA20 [PHP] form modulo contattp PHP 5
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
A [PHP] Modulo mail PHP 3
B Errore PDOException: SQLSTATE[42000] modulo aggiuntivo Drupal CMS (Content Management System) 0
Eugene [Joomla] Problemi con modulo per strutture alberghiere JHotelreservation starter Joomla 6
L [ASP.Net] Realizzare modulo contatti PopUp ! ASP.NET 1
K Joomla: Modulo contatti in SP simple portfolio Joomla 0
F [HTML] Modulo d'ordine che arriva tramite email editabile ed inviabile. HTML e CSS 6
P modulo option php PHP 1
T [PHP] modulo inserimento in DB e apostrofi... PHP 1
D [WordPress] [PHP] Pulsante per auto riempire i campi in un modulo WordPress 1
giuseppe_123 [Magento] Creazione modulo statico sotto header Magento 0
E [PHP] creazioni nuove variabili per modulo di stampa PHP 1
Tony Recchia [PHP] Modulo mail HTML PHP 4
E Modulo PHP con campi Select PHP 7
L PHP e modulo PDF PHP 1
zorro modulo di iscrizione PHP 5
deleran [HTML] Modulo di ricerca adobe muse Windows e Software 7
ecosito [HTML ][PHP] rendere attivo il modulo contatti di un template HTML e CSS 9
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
G Modulo PostePay E-Commerce 1
zorro Modulo login PHP 13

Discussioni simili