ciao a tutti STO IMPAZZENDO.
non riesco a far inviare per mail il contenuto di una funzione collocata nel file function.php
il codice che uso per inviare la mail in html
invece, ecco il codice della funzione. deve inviare il contenuto di un carrelloCodice PHP:......................
$messaggio = "
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
</head>
<body style='text-align: center; background:url([url]http://www.sito.it/immagini/sfondo.jpg[/url]) repeat-x; font: 12px Tahoma;'>
ALTRO TESTO ".invioCarrello()."
SEGUE ALTRO TESTO
</body>
</html>
";
help mi!codice:function invioCarrello() { global $db; $carrello = $_SESSION['carrello']; $somma = 0; if ($carrello) { $prodotti = @explode(',',$carrello); $acquisti = array(); foreach ($prodotti as $prodotto) { $acquisti[$prodotto] = (@isset($acquisti[$prodotto])) ? $acquisti[$prodotto] + 1 : 1; } echo '<table border="1">'; echo '<tr><td>Nome</td><td>Aspetto</td><td>Prezzo</td><td>Q.tà</td><td>Totale</td></tr>'; foreach ($acquisti as $id=>$quantita) { $query = "SELECT * FROM 1_prodotti WHERE id =".$id; $result = mysql_query($query) or die (mysql_error()); echo '[list=1]'; while ($f = mysql_fetch_assoc($result)) { @extract($f); echo '<tr>'; echo '<td></td>'; echo '<td>'.$nome.' by '.$marca.'</td>'; echo '<td>€'.$prezzo.'</td>'; echo '<td>'.$quantita.'</td>'; echo '<td>€'.($prezzo * $quantita).'</td>'; $somma += $prezzo * $quantita; $tara += $quantita * $peso; echo '</tr>'; } } echo '</table>'; echo 'Totale Prodotti: € '.number_format($somma,2,',','.').'</br>'; echo 'Peso Prodotti in Kg: '.number_format($tara,2,',','.').'</br>'; }else{ echo 'Il carrello è vuoto. '; } return @join('',$result); }![]()

Rispondi quotando


