Vi posto l'ennesimo ed ultimo problema (almeno spero D: )
Allora ho un form html che gestisce gli allegati, ed ho preso il codice da qui
https://www.mrw.it/php/articoli/inviare-email-allegati-usando-php_497.html
Il fatto è che invia mail in formato solo testuale, cosa devo sostituire per far si che invii mail in html?
Ho provato questa soluzione ma non funziona
le variabili che recupero dal form sono queste
Non va, la mail la spedisce sempre in formato testuale, perchè?
Questo
credo di non poterlo toccare altrimenti non invia più l'allegato, giusto?
Vorrei passare al phpmailer, ci ho provato ma non capisco come recuperare i miei campi....
Allora ho un form html che gestisce gli allegati, ed ho preso il codice da qui
https://www.mrw.it/php/articoli/inviare-email-allegati-usando-php_497.html
Il fatto è che invia mail in formato solo testuale, cosa devo sostituire per far si che invii mail in html?
Ho provato questa soluzione ma non funziona
PHP:
// Aggiungo le intestazioni necessarie per l'allegato
$headers .= "\nMIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed;\n";
$headers .= " boundary=\"{$mime_boundary}\"";
// Definisco il tipo di messaggio (MIME/multi-part)
$msg .= "This is a multi-part message in MIME format.\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Questa è la parte "testuale" del messaggio
$msg .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$msg .= "Content-Transfer-Encoding: 8bit\n\n";
$msg="<html><body>";
$msg .="$messaggio";
$msg="</body></html>";
le variabili che recupero dal form sono queste
PHP:
// Recupero il valore dei campi del form
$fromname = $_POST['nomedichiinvia'];
$fromemail = $_POST['maildichiinvia'];
$destinatario = "[email protected]";
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
$verif_box = $_POST["verif_box"];
Non va, la mail la spedisce sempre in formato testuale, perchè?
Questo
PHP:
$headers .= "Content-Type: multipart/mixed;\n";
Vorrei passare al phpmailer, ci ho provato ma non capisco come recuperare i miei campi....
Ultima modifica: