Ciao. .
Eccomi per la seconda volta a chiedere consiglio a voi esperti di php:
ho un form mail che mi da la posssibilità di essere contattato direttamente dal mio sito. Mi piacerebbe però ricevere la mail con l indirizzo del mittente anzichè l indirizzo mail al quale arriva il messaggio cioe' il mio. La porzione di codice interessata credo sia questa :
<?php
function ValidateEmail($email)
{
$pattern = '/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i';
return preg_match($pattern, $email);
}
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$mailto = '[email protected]';
$mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto;
$subject = 'SUBSCRIBE';
$message = 'NUOVA ISCRIZIONE';
$success_url = './messaggio_errore.html';
$error_url = '#';
$error = '';
$eol = "\n";
$max_filesize = isset($_POST['filesize']) ? $_POST['filesize'] * 1024 : 1024000;
$boundary = md5(uniqid(time()));
$header = 'From: '.$mailfrom.$eol;
$header .= 'Reply-To: '.$mailfrom.$eol;
$header .= 'MIME-Version: 1.0'.$eol;
$header .= 'Content-Type: multipart/mixed; boundary="'.$boundary.'"'.$eol;
$header .= 'X-Mailer: PHP v'.phpversion().$eol;
if (!ValidateEmail($mailfrom))
{
$error .= "The specified email address is invalid!\n<br>";
grazie in anticipo !!!
Giulio
Eccomi per la seconda volta a chiedere consiglio a voi esperti di php:
ho un form mail che mi da la posssibilità di essere contattato direttamente dal mio sito. Mi piacerebbe però ricevere la mail con l indirizzo del mittente anzichè l indirizzo mail al quale arriva il messaggio cioe' il mio. La porzione di codice interessata credo sia questa :
<?php
function ValidateEmail($email)
{
$pattern = '/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i';
return preg_match($pattern, $email);
}
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$mailto = '[email protected]';
$mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto;
$subject = 'SUBSCRIBE';
$message = 'NUOVA ISCRIZIONE';
$success_url = './messaggio_errore.html';
$error_url = '#';
$error = '';
$eol = "\n";
$max_filesize = isset($_POST['filesize']) ? $_POST['filesize'] * 1024 : 1024000;
$boundary = md5(uniqid(time()));
$header = 'From: '.$mailfrom.$eol;
$header .= 'Reply-To: '.$mailfrom.$eol;
$header .= 'MIME-Version: 1.0'.$eol;
$header .= 'Content-Type: multipart/mixed; boundary="'.$boundary.'"'.$eol;
$header .= 'X-Mailer: PHP v'.phpversion().$eol;
if (!ValidateEmail($mailfrom))
{
$error .= "The specified email address is invalid!\n<br>";
grazie in anticipo !!!
Giulio