$nome_server="localhost";
$nome_utente="inserisci il tuo nomeutente per il database";
$password="inserisci la tua password per il database";
$nome_db="inserisci il nome del tuo database";
$tabella="giudizi"; //il database deve avere una tabella giudizi
$ip=$_SERVER["REMOTE_ADDR"];
$pagina=htmlspecialchars(strip_tags($_SERVER['HTTP_REFERER']));
$voto=htmlspecialchars($voto);
$data= date("j/m/Y");
$ora= date("H:i:s");
//$pagina="prova";
//$voto=7;
//$data= date("j/m/Y");
//$ora= date("H:i:s");
if (strlen($pagina)>0 && strlen($voto)>0) {
$connessione = @mysql_connect("$nome_server", "$nome_utente", "$password") or die("Impossibile stabilire una connessione.");
$db = @mysql_select_db($nome_db, $connessione) or die("Impossibile selezionare il database.");
//la tabella giudizi deve avere i campi pagina,voto,data,ora,IP
$sql = "INSERT INTO $tabella (pagina,voto,data,ora,IP) VALUES (\"$pagina\",\"$voto\",\"$data\",\"$ora\",\"$ip\")";
$risultato = @mysql_query($sql,$connessione) or die("Impossibile eseguire l'interrogazione.");
}
// inizio generazione immagine
$string="Grazie!!!";
$im = ImageCreate(100, 20); //altezza e larghezza immagine
$white = ImageColorAllocate($im, 255, 255, 255);
$black = ImageColorAllocate($im, 255, 0, 0);
// Riempie lo sfondo
ImageFill($im, 0, 0, $black);
$font=rand(3,5);
// Calcola ampiezza scritta
$w=strlen($string)*ImageFontWidth($font);
$h=ImageFontHeight($font);
// Posizione
$x=2; //rand(1,($boxW-$w-1));
$y=2; //rand(1,($boxH-$h-1));
// scrive nell'immagine la stringa di controllo
ImageString($im, $font, $x, $y, $string, $white);
header('Content-type: image/png');
header('Content-Length: ' . strlen($img));
// output al browser
echo imagejpeg($im);
// Distruggo l'immagine in memoria
ImageDestroy($im);
//fine gen immagine