Ciao a tutti!

Mi presento, sono Roberto, ho un piccolo negozio di PC e mi "diverto" a "giocare" con PHP

Vorrei creare una piccola newsletter tramite PHP. O meglio l'ho già fatto. :master:

Problema, non riesco ad allegare immagini da vedere subito...
Ho provato a copiare il metodo che usa thunderbird per allegarle.

Le invia ma non me le fa vedere

Cosa posso fare?

Metto quì il codice (un po' poco commentato, lo so... )

codice:
function boundary(){usleep(1);
return '------------'.md5(uniqid(microtime()));}
include '../td.php';
top('Invio Newsletter');
if(isset($_POST['body'])){$data_w = lista_week();
 $data_m = lista_mesi();
 $subject = 'Newsletter di '.$data_w[date('w')].' '.date('j').' '.$data_m[date('m')].' '.date('Y');
 $boundary= array('mail' => boundary(),
 'HTML' => boundary());
 $headers = "MIME-Version: 1.0
From: Newletter - Computer Amico <newsletter@pc-friend.it>
Reply-To: Computer Amico <negozio@pc-friend.it>
X-Mailer: Gestiopen
Content-type: multipart/alternative;
 boundary=\"{$boundary['mail']}\"";

 $body = "This is a multi-part message in MIME format.
--{$boundary['mail']}
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Tranfer-Encoding: 7bit

{$_POST['body']}

--{$boundary['mail']}
Content-Type: multipart/related;
 boundary=\"{$boundary['HTML']}\"

--{$boundary['HTML']}
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Strict//EN\">
<html>
	<head>
	 <meta content=\"text/html;charset=UTF-8\" http-equiv=\"Content Type\">
	 <title>$subject</title>
	 <style>
.cnt{text-align:center}
h1{font:bold 20px fantasy;text-align:center}
body{font:14px serif}
	 </style>
	</head>
	<body>
	<p class=\"cnt\">
	 <img src=\"cid:part1.12345678.87654321@localhost.localdomain\" alt=\"Computer Amico\" />
	</p>
	<h1>$subject</h1>
	

".entities_to('html',stripslashes(ucfirst($_POST['body'])))."</p>
	</body>
</html>
--{$boundary['HTML']}
Content-Type: image/png;
 name=\"loghino.png\"
Content-Tranfer-Encoding: base64
Content-ID: <part1.12345678.87654321@localhost.localdomain>
Content-Disposition: inline;
 filename=\"loghino.png\"

".chunk_split(base64_encode(fread(fopen('../img/loghino.png','r'),filesize('../img/loghino.png')+1)))."--{$boundary['HTML']}--

--{$boundary['mail']}--";

faccio la mia query per prendere gli indirizzi
e invio

mail("$cognome $nome <$email>",$subject,$body,$headers)
Penso che il problema sia dovuto al nome dichiarato alla fine (quando inserisco l'immagine)...
Ma se non va bene uno assegnato come faccio a ricavarlo?

Ringrazio in anticipo.
Un salutone a tutti (ancora)