risolto:
Codice PHP:
<?php
require 'class.mail.php';
if (isset($_POST['send'])) {
include 'control.php';
$errori = validate_field($_POST['from_address'], $_POST['message']);
if (empty($errori)) {
$from = $_POST['from_address'];
$cc = $_POST['cc_address'];
$subj = $_POST['subject'];
$text = $_POST['message'];
$mail = new mail_og();
$mail->setToAddress('matteo.ferrone@gmail.com');
$mail->setFromAddress($from);
$mail->setCcAddress($cc);
$mail->setSubject($subj);
$mail->setTextBody($text);
if ($mail->send()) {
echo "
Il messaggio è stato inviato
";
echo "[b]From:[/b] " . $_POST['from_address'] . "
";
echo '[b]CC:[/b] ' . $_POST['cc_address'] . "
";
echo "[b]Subject:[/b] " . $_POST['subject'] . "
";
echo "[b]Message:[/b]</p>";
echo nl2br($_POST['message']);
echo '
Tra 5 secondi sarai reindirizzato nella home page.';
header('refresh: 5; url=index.html');
}
} else if (isset($errori)) {
if (!empty($errori)) {
echo 'Si sono verificati i seguenti errori:
';
foreach ($errori as $key => $value) {
echo '-' . '[b]' . $value . '[/b]' . '
';
}
}
}
}
?>