Buon pomeriggio a tutti, sto provando lo script preso qui su html.it l'unica cosa che non capisco è come mai non genera l'immagine che permette la visualizzazione dei caratteri alphanumerici.
Senza che vi posto l'intero codice:
Codice PHP:
$texture = imagecreatefrompng('texture.png');
$source = imagecolorat($texture, rand(0, imagesx($texture)), rand(0, imagesy($texture)));
$r = ($source >> 16 & 0xff) + 50;
$g = ($source >> 8 & 0xff) + 50;
$b = ($source & 0xff) + 50;
$text_color = imagecolorallocate($texture, $r, $g, $b);
imagestring($texture, 5, (imagesx($texture) - strlen($row['captcha']) * 5)/ 2, 5, $row['captcha'], $text_color);
header('Content-Type: image/png');
imagepng($texture);
imagedestroy($texture);
invece questa è l'immagine che dovrebbe apparire nel form per la validazione:
Codice PHP:
[img]captcha.php?token=<?php echo $url_key; ?>[/img]
insomma....non capisco come mai.
Grazie mille...
PS: ho pravato altri script captcha e le immagini vengono generate...ma dato che sono troppo pesanti da integrare nell'applicazione che sto facendo volevo evitarne il loro utilizzo.