ilgio
20-05-2009, 23:26
come faccio a modificare questo script per mandare email...
ora la spedisce in formato html
vorrei mettere la parte della mail in modo testo se qualcuno non la visualizza in html
come faccio?
<?php
/* mittente */
$da=$_GET['da'] ;
/* destinatari */
$destinatari = $_GET['email'] ;
/* oggetto */
$oggetto = $_GET['oggetto'];
$testo = urldecode($_GET['messaggio']);
/* messaggio */
//$messaggio = urldecode($_GET['messaggio']);
# -=-=-=- MIME BOUNDARY
$mime_boundary = "----MSA Shipping----";
# -=-=-=- MAIL HEADERS
//$oggetto = "RICHIESTA ARTICOLO - LABELS ONLINE";
$headers = "From: ".$da."\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
$messaggio = "--$mime_boundary\n";
$messaggio .= "Content-Type: text/html; charset=UTF-8\n";
$messaggio .= "Content-Transfer-Encoding: 8bit\n\n";
$messaggio .= $testo;
# -=-=-=- FINAL BOUNDARY
$messaggio .= "--$mime_boundary--\n\n";
/* messaggio in formato testo */
$flag= @mail( $destinatari, $oggetto, $messaggio, $headers);
/* stampo il risultato */
if($flag)
{
echo "inviata";
}
else
{
echo "non inviata";
}
?>
ora la spedisce in formato html
vorrei mettere la parte della mail in modo testo se qualcuno non la visualizza in html
come faccio?
<?php
/* mittente */
$da=$_GET['da'] ;
/* destinatari */
$destinatari = $_GET['email'] ;
/* oggetto */
$oggetto = $_GET['oggetto'];
$testo = urldecode($_GET['messaggio']);
/* messaggio */
//$messaggio = urldecode($_GET['messaggio']);
# -=-=-=- MIME BOUNDARY
$mime_boundary = "----MSA Shipping----";
# -=-=-=- MAIL HEADERS
//$oggetto = "RICHIESTA ARTICOLO - LABELS ONLINE";
$headers = "From: ".$da."\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
$messaggio = "--$mime_boundary\n";
$messaggio .= "Content-Type: text/html; charset=UTF-8\n";
$messaggio .= "Content-Transfer-Encoding: 8bit\n\n";
$messaggio .= $testo;
# -=-=-=- FINAL BOUNDARY
$messaggio .= "--$mime_boundary--\n\n";
/* messaggio in formato testo */
$flag= @mail( $destinatari, $oggetto, $messaggio, $headers);
/* stampo il risultato */
if($flag)
{
echo "inviata";
}
else
{
echo "non inviata";
}
?>