Ciao e grazie x le vostre risposte. Sto andando per gradi ed ho provato prima con PHPmailer.
Ho fatto tutta la procedura ma quando invio non arriva nulla e mi da questo errore:
codice:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or
T_FUNCTION or T_VAR or '}' in /web/htdocs/www.blackskip.com/home/PHPMailer_5.2.1
/class.phpmailer.php on line 50
Alla riga 50 di class.phpmailer.php c'è:
Codice PHP:
public $Priority = 3;
Il mio file che dovrebbe inviare la mail è incluso con require() all'interno della pagina principale.
Aiuto
posto sotto il mio codice modificato secondo le mie esigenze:
Codice PHP:
//QUESTA PARTE DI CODICE INVIA LA MAIL
require "PHPMailer_5.2.1/class.phpmailer.php";
$messaggio = new PHPmailer();
//$messaggio->IsSMTP();
//$messaggio->Host='Host SMTP';
$messaggio->From=$_POST["mitt"];
$messaggio->AddAddress($_POST["chooseaddress"]);
$messaggio->AddReplyTo('info@mittente.it');
$messaggio->Subject=$_POST["oggetto"];
$messaggio->Body=$_POST["msg"];
//percorso all'allegato
$file = $_FILES['allegato'];
$namefile = $_FILES['allegato']['name'];
$messaggio->AddAttachment($namefile);
if(!$messaggio->Send())
{
$msg = "<div style='margin-left:5px; color:FF0000'>Errore:
Si è verificato un errore durante l'invio della mail.</div>
";
}
else
{
$msg = "<div style='margin-left:5px; color:#00CC00'>Messaggio inviato con successo.</div>
";
}
//$messaggio->SmtpClose();
unset($messaggio);
echo $msg;
//FINE INVIO EMAIL
Grazie ancora