Sono alle prese con un codice php da inserire in un file php trasformato in html per far arrivare le email con con codici html, sfondo ecc.
Questa è la parte, non da errore ma il nome Country e la bandierina non arrivano
Codice PHP:
include("ip_&_flags/ip_files/countries.php");
//Mette a video la bandierina e il nome...segue
function iptocountry($ipAddress) {
$numbers = explode(".", $ipAddress);
include("ip_files/".$numbers[0].".php");
$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
foreach($ranges as $key => $value){
if($key<=$code){
if($ranges[$key][0]>=$code){
$two_letter_country_code=$ranges[$key][1];break;
}
}
}
if ($two_letter_country_code==""){
$two_letter_country_code="unkown";
}
return $two_letter_country_code;
}
// ...Mette a video il nome della nazione associato all' ip di provenienza (da "../ip_files/countries.php")
$ipAddress=$_SERVER['REMOTE_ADDR'];
$two_letter_country_code=iptocountry($ipAddress);
// ...Mette a video le bandierine
$file_to_check="ip_&_flags/flags/$two_letter_country_code.gif";
if (file_exists($file_to_check)){
" <img src=\"$file_to_check\" width=\"16\" height=\"12\" alt=\"\" title=\"\" />";
}
else
{
" <img src=\"ip_&_flags/flags/noflag.gif\" width=\"16\" height=\"12\" />";
}
$headers1 = "MIME-Version: 1.0\r\n";
$headers1 .= "content-type: text/html; charset=iso-8859-1\r\n";
$headers1 .= "X-Mailer: PHP\n";
$headers1 .= "From:$suoemail";
//E-mail del destinatario (cioè, io)
$a = "miamail@libero.it";
//Oggetto dell'e-mail
$oggetto = "Messaggio del Visitatore";
//TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, ecc.)
$messaggio ="<html>
<head>
</head>
<body background=\"../immagini/sfum020.gif\">
<font face=sans sharif size=4 color=0000ff><b>MESSAGGIO DEL VISITATORE :</b></font>
<br>
<font face=arial size=2 color=000040>Data:</font><font face=arial size=2 color=000080>$giorni[$data] $data1</font> <font face=arial size=2 color=000040>Ora:</font><font face=arial size=2 color=000080>$orario</font>
<br>
<br>
<font face=arial size=2 color=000040>Nome:</font> <font face=arial size=2 color=000080>$nome</font>
<br>
<font face=arial size=2 color=000040>Città:</font> <font face=arial size=2 color=000080>$citta</font>
<br>
<font face=arial size=2 color=000040>Email:</font> <font face=arial size=2 color=000080><a href=\"mailto:$suoemail\">$suoemail</a></font>
<br>
<font face=arial size=2 color=000040>Country:</font> <font face=arial size=2color=000080>".$countries[$two_letter_country_code][1]."</font>
<br>
<font face=arial size=2 color=000040>Ip:</font> <font face=arial size=2 color=000080>$ip</font>
<br>
<br>
<font face=arial size=2 color=000040>Messaggio:</font>
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"16\">
<tr>
<td> <font face=arial size=2 color=000080>$messaggio</font></td>
</tr>
</table>
---------------------------
<br>
<br>
</body>
</html>";
//Invio della mail
mail ($a,$oggetto,$messaggio,$headers1);