Sono a buon punto come vedi http://www.photoman.altervista.org/guestbook/form.php
ma appare IT a sinistra (nella parte blu della pag.), non riesco a metterlo vicino alla bandierina, se lo sposto mi da errore, ti mando tutta la pag la prima parte del codice è sopra, l'altra quasi in fondo:
<?php
//Mette a video la bandierina e le iniziali...segue
function iptocountry($ip) {
$numbers = explode(".", $ip);
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;
}
//validatore capcha
if (!empty($_POST['validator']) && $_POST['validator'] == $_SESSION['rand_code']) {
unset($_SESSION['rand_code']);
}
// Nome del file dove verranno salvati i messaggi
$file = "message.html";
// Numero di messaggi visualizzati per pagina
$risultati_per_pagina = 1000;
if (!(file_exists($file))){
fopen($file,"w");
}
$arr_mess=file($file);
$count=count($arr_mess);
$pagine_totali= ceil($count/$risultati_per_pagina);
$pagina=$_GET['pagina'];
// Estrazione dati e paginazione
$rows_file=file($file);
$count=count($rows_file);
$numero_messaggi=$count;
$inizio=0;
$pagine_totali= ceil($count/$risultati_per_pagina);
if (isset($pagina) AND $pagina > 0){
if ($pagina > $pagine_totali){
$pagina = $pagine_totali;
}
else{
$inizio=$pagina*$risultati_per_pagina - $risultati_per_pagina;
}
}
else{
$pagina = 1;
$inizio = 0;
}
$mess_pag=array_slice ($rows_file,$inizio,$risultati_per_pagina);
$mess_pag=array_reverse($mess_pag);
$cont1=count($mess_pag);
$cont2=0;
$mess_pag=array_slice ($rows_file,$inizio,$risultati_per_pagina);
$mess_pag=array_reverse($mess_pag);
$cont1=count($mess_pag);
$cont2=0;
$tabella = "<table summary=\"\" width=\"400\" align=\"center\"><tr><td align=\"center\"><br /><font class=\"carattere\">IN TOTALE CI SONO</font><font family=\"arial\" color=\"red\" size=\"2\"><b> $numero_messaggi </b></font><font class=\"carattere\">MESSAGGI</font></td></tr></table><br />";
echo $tabella;
// Stampa dati su schermo
while ($cont2<$cont1) {
$mess=$mess_pag[$cont2];
$info=explode("|",$mess);
$nome=$info[0];
$email=$info[1];
$citta=$info[2];
$url=$info[3];
$messaggio=$info[4];
$data=$info[5];
$orario=$info[6];
$ip=$info[7];
//Dopo un tot di caratteri mette i 3 puntini
$email1 = $email;
if (strlen($email1) >= 15){ //Se la stringa è 15 caratteri o più(senza puntini), viene accorciata a 12...
$email=substr($email1,0,12)."...";
}
$url1 = $url;
if (strlen($url1) >= 19){
$url=substr($url1,0,16)."...";
}
//Le faccine vanno messe qui in view.php
$messaggio = str_replace("Cxonfuso","<img src=\"http://photoman.altervista.org/faccine/cxonfuso.gif\" alt=\"Confuso\" title=\"Confuso\" />",$messaggio);
$messaggio = str_replace("Ixmpossibile","<img src=\"http://photoman.altervista.org/faccine/ixmpossibile.gif\" alt=\"Impossibile\" title=\"Impossibile\" />",$messaggio);
$messaggio = str_replace("Txestardo","<img src=\"http://photoman.altervista.org/faccine/txestardo.gif\" alt=\"Testardo\" title=\"Testardo\" />",$messaggio);
$messaggio = str_replace("Pxiange","<img src=\"http://photoman.altervista.org/faccine/pxiange.gif\" alt=\"Piange\" title=\"Piange\" />",$messaggio);
$messaggio = str_replace("Bxacio","<img src=\"http://photoman.altervista.org/faccine/bxacio.gif\" alt=\"Bacio\" title=\"Bacio\" />",$messaggio);
$messaggio = str_replace("Fxelice","<img src=\"http://photoman.altervista.org/faccine/fxelice.gif\" alt=\"Felice\" title=\"Felice\" />",$messaggio);
$messaggio = str_replace("Rxide","<img src=\"http://photoman.altervista.org/faccine/rxide.gif\" alt=\"Ride\" title=\"Ride\" />",$messaggio);
$messaggio = str_replace("Oxcchiolino","<img src=\"http://photoman.altervista.org/faccine/oxcchiolino.gif\" alt=\"Occhiolino\" title=\"Occhiolino\" />",$messaggio);
$messaggio = str_replace("Cxiao","<img src=\"http://photoman.altervista.org/faccine/cxiao.gif\" alt=\"Ciao\" title=\"Ciao\" />",$messaggio);
$messaggio = str_replace("Pxaura","<img src=\"http://photoman.altervista.org/faccine/pxaura.gif\" alt=\"Paura\" title=\"Paura\" />",$messaggio);
//Creazione della tabella contenente tutti i dati del messaggio
$tabella = "<table summary=\"\" width=\"700\" align=\"center\">"; {
$tabella .= "<tr><td valign=\"top\" class=\"tabella-small\"><font class=\"carattere\"><b>".$nome."</b></font>";
$tabella .= "<br /><font class=\"voci\">Scritto:</font> <font class=\"carattere\">".$data."";
$tabella .= "<br /><font class=\"voci\">Ore:</font> ".$orario."";
$tabella .= "<br /><font class=\"voci\">Città:</font> ".$citta."";
$tabella .= "<br /><font class=\"voci\">Email:</font> <a href=\"mailto:$email1\">$email</a>";
$tabella .= "<br /><font class=\"voci\">Sito:</font> <a href=\"$url1\">$url</a>";
$tabella .= "<br /><font class=\"voci\">Ip:</font> ".$ip.
// Mette a video le bandierine e iniziali
$ip=$_SERVER['REMOTE_ADDR'];
echo $two_letter_country_code=iptocountry($ip);
$file_to_check="flags/$two_letter_country_code.gif";
if (file_exists($file_to_check)){
$tabella .= " <img src=\"$file_to_check\" width=\"16\" height=\"12\" alt=\"\" title=\"\">";
}
else
{
$tabella .= " <img src=\"flags/noflag.gif\" width=\"16\" height=\"12\">";
}
"</font></td>";
$tabella .= "<td valign=\"top\" class=\"tabella-long\"><font class=\"carattere\">".$messaggio."</font></td></tr></table>";
$tabella .= "<br />";
}
echo $tabella;
$cont2++;
}
?>