Non capisco perche' ma solo libero non fa visualizzare alle persone una email in formato html, ma si vedono tutti i codici che la compongono.
Ad ogni modo questo e' il codice che sto utilizzando:
La variabile $copia e' proprio l'url della pagina che sto inviando...
Codice PHP:
//Recuperiamo tutte le variabili
$mail = $_POST['mail'];
$copia = $_POST['copia'];
$copia=stripslashes($copia);
//$copia = file_get_contents($copia);
//Qui andrà inserito il tuo indirizzo e-mail
$to = "info@sito.it";
//Creazione del mesaggio da inviare
//$message .= "$copia";
$subject= "Offerta";
//$mail_in_html = "From: Sito web<info@miosito.it>";
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: Mionome<info@miosito.it>\r\n\r\n";
$message .= file_get_contents($copia);
$mail_body = "$message";
//Se l'e-mail viene spedita correttamente, compare un messaggio di avvenuto invio
if(mail($mail, $subject,$mail_body, $mail_in_html)){
echo "
Messaggio inviato con successo</p>";
}
//Altrimenti un messaggio di errore
else{
echo "
Ci sono stati degli errori nell'invio della e-mail.</p>";
}
Dove sta l'errore?