Originariamente inviato da Markyno
In una cartella con solo questo file:
<?php

//Captca-image

session_start();

if (empty($_SESSION['rand_code'])){
$str = "";
$length = 0;
$caratteri = "abcdefghijkmnpqrstuvwxyz123456789";//Caratteri che appaiono come immagine
for ($i = 0; $i < 5; $i++){
$str .= $caratteri{rand(0,34)};
}
$_SESSION['rand_code'] = $str;
}
$imgX = 60;//Sposta a dx i caratteri-immagine
$imgY = 20;//Sposta in alto i caratteri-immagine
$image = imagecreatetruecolor(60, 20);
$backgr_col = imagecolorallocate($image, 238,239,239);//Colore di sfondo
$border_col = imagecolorallocate($image, 208,208,20);//Colore del bordo
$text_col = imagecolorallocate($image, 46,60,31);//Colore dei caratteri-immagine

imagefilledrectangle($image, 0, 0, 60, 20, $backgr_col);//Cambiando i 4 valori appare un'ombra nera e si può creare un'effetto rilievo o incassato del rettangolo
imagerectangle($image, 0, 0, 59, 19, $border_col);// Sposta il bordino colorato del rettangolo

$font = "arial.ttf";
$font_size = 12;//Dimensione dei caratteri-immagine
$angle = 0;//Ruota obliqui i caratteri-immagine
$box = imagettfbbox($font_size,$angle,$font,$_SESSION['rand_code']);
$x = (int)($imgX - $box[4]) / 2;//Sposta a sx i caratteri-immagine
$y = (int)($imgY - $box[5]) / 2;//Sposta in alto i caratteri-immagine
imagettftext($image,$font_size,$angle,$x,$y,$text_ col,$font,$_SESSION['rand_code']);

header("Content-type: image/jpeg");
imagejpeg($image);
imagedestroy ($image);

//Fine Captca-image

?>

e il font arial, se lo apro mi confermate dhe si deve vedere il codice?
perche se così fosse non mi va...
grazie
Hai fatto la verifica nel Pannello di controllo come ti ho detto?