race2
17-02-2006, 11:39
Questo codice invia delle Email in formato HTML con allegato,
nel messaggio se scrivo con dei caratteri accentati o con l'apostrofo me li interpreta in modo tutto particolare, come posso fare ??
RISULTATO IN EMAIL:
Poniamo poi il caso che amministriate da anni il sito www.nomesito.com e che decidiate di estenderne l’attività anche in altre nazioni oltre a quella originaria (l’Italia).
$semi_rand=md5(time());
$mime_boundary="==Multipart_Boundary_x{$semi_rand}x";
$headers.="\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
$email_message="This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type:text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $email_message . "\n\n";
$data=chunk_split(base64_encode($data));
$email_message.="--{$mime_boundary}\n" . "Content-Type: {$fileatt_type};\n" . " name=\"{$fileatt_name}\"\n" . "Content-Disposition: attachment;\n" . " filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" ."--{$mime_boundary}--\n";
nel messaggio se scrivo con dei caratteri accentati o con l'apostrofo me li interpreta in modo tutto particolare, come posso fare ??
RISULTATO IN EMAIL:
Poniamo poi il caso che amministriate da anni il sito www.nomesito.com e che decidiate di estenderne l’attività anche in altre nazioni oltre a quella originaria (l’Italia).
$semi_rand=md5(time());
$mime_boundary="==Multipart_Boundary_x{$semi_rand}x";
$headers.="\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
$email_message="This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type:text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $email_message . "\n\n";
$data=chunk_split(base64_encode($data));
$email_message.="--{$mime_boundary}\n" . "Content-Type: {$fileatt_type};\n" . " name=\"{$fileatt_name}\"\n" . "Content-Disposition: attachment;\n" . " filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" ."--{$mime_boundary}--\n";