Verificare lettura di un email



Il codice qui riportato aiuta a verificare quante persone ricevono la mail in formato html che voi inviate.
Si avvale di un trucco pensato nelle giornate invernali: una delle immagini non è una vera immagine ma un file PHP che, utilizzando le librerie GD ed un file di testo, annota gli indirizzi IP di tutti quelli che aprono la vostra mail.

Create nel sito http://www.miosito.it/ una cartella chiamata “log” con permesso 777.

All’interno della mail che inviate (sempre in formato HTML) ci sarà un’immagine chiamata < img src=”http://miosito.it/logo.php?n=codicespedizione”>

Il file http://www.miosito.it/logo.php avrà il contenuto seguente:

< ? if ($n) {
$indirizzo= $_SERVER["REMOTE_ADDR"];
if (!file_exists("./log/".$n.".txt")) {
$fp = fopen("./log/".$n.".txt","w");
} else {
$fp = fopen("./log/".$n.".txt","r+");
}
while (!feof($fp)) {
$riga= fgets($fp);
list($numero,$data)=explode("-",$riga);
if ($numero==$indirizzo) {
$presente=1;
}
}
fclose($fp);
if ($presente!=1) {
$adesso= date ("d/m/Y H:i");
$nuovariga="$indirizzo $adessorn";

$fp = fopen("./log/".$n.".txt","a");
fputs ($fp,$nuovariga);
fclose($fp);
}
}
$temp=imagecreatefromjpeg($img);
header("Content-Type: image/jpeg");
imagejpeg($temp,'',100);
imagedestroy($temp);
?>

Mi raccomando, fatemi sapere cosa ne pensate ed usatelo con cura…
Un ultima cosa… l’ho chiamato Cassandra. };)

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest