<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problema con codice captcha]]></title><description><![CDATA[<p dir="auto">Ho una pagina php che mi genere l'immagine jpg (o almeno così dovrebbe essere) del codice captcha.</p>
<p dir="auto">Il problema è che facendo l'IMG SCR del file php mi viene visualizzata un immagine BMP. Qualcuno potrebbe aiutarmi a capire dove sta il problema.</p>
<p dir="auto">Questo è il codice della pagine PHP<br />
[PHP]<br />
&lt;?php<br />
header("Content-type: image/jpg");<br />
function sfondi()<br />
{<br />
$dir = opendir("sfondi/");<br />
$counter =0;<br />
while (($file = readdir($dir)) == true ) {<br />
if ($counter == 1) { $counter = ''; } else {<br />
if ($file !== '.' AND $file !== '..') {<br />
$sfondi[] = "sfondi/$file";<br />
$counter = $counter+1;<br />
}<br />
}<br />
}<br />
$elemarray=$counter-1;<br />
$sfondo = $sfondi[mt_rand(0,$elemarray)];<br />
return $sfondo;<br />
}</p>
<p dir="auto">$immagine = imagecreatefromjpeg(sfondi());<br />
$nero = imagecolorallocate($immagine, 0, 0, 0);<br />
$colore =  array("$nero");<br />
function cerca_carattere()<br />
{<br />
$carattere = mt_rand(49,122);<br />
$charesclusi = array(58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,108,111);<br />
if (in_array($carattere,$charesclusi))<br />
{<br />
return cerca_carattere();<br />
}<br />
else<br />
{<br />
return $carattere;<br />
}<br />
}</p>
<p dir="auto">function fonts()<br />
{<br />
$dir = opendir("fonts/");<br />
$counter = 0;<br />
while (($file = readdir($dir)) == true )<br />
{<br />
if ($file !== '.' AND $file !== '..')<br />
{<br />
$font[] = "fonts/$file";<br />
$counter = $counter+1;<br />
}<br />
}<br />
$elemarray=$counter-1;<br />
$fonts = $font[mt_rand(0,$elemarray)];<br />
return $fonts;<br />
}</p>
<p dir="auto">$x = 11;<br />
$y= 20;<br />
for ($c=0; $c&lt;=3; $c++)<br />
{<br />
$char = chr(cerca_carattere());<br />
imagettftext($immagine, mt_rand(25,35), mt_rand(28,-28), rand($x,$y), 40, $colore[0], fonts(), $char);<br />
$x=($y+27);<br />
$y=($x+13);<br />
$caratteri[] = $char;<br />
}<br />
imagejpeg($immagine, NULL, 90);<br />
imagedestroy($immagine);<br />
session_start();<br />
$codice = $caratteri[0].$caratteri[1].$caratteri[2].$caratteri[3];<br />
$_SESSION['codice'] = $codice;<br />
?&gt;</p>
<p dir="auto">[/PHP]</p>
<p dir="auto">Grazie</p>
]]></description><link>https://connect.gt/topic/115181/problema-con-codice-captcha</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 07:25:51 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/115181.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Nov 2009 10:51:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problema con codice captcha on Mon, 16 Nov 2009 20:34:08 GMT]]></title><description><![CDATA[<p dir="auto">Lo so anche a me sembra strano, però non è un problema con easyphp o altro, infatti anche sul sito della guida che ho usato per creare il captcha, se si prova a salvare l'immagine è una bitmap e il codice è lo stesso.</p>
<p dir="auto">Qui puoi vedere l'esempio della guida:</p>
<p dir="auto">http: <a href="//zevues.altervista.org/captcha/captcha.html">//zevues.altervista.org/captcha/captcha.html</a></p>
]]></description><link>https://connect.gt/post/872656</link><guid isPermaLink="true">https://connect.gt/post/872656</guid><dc:creator><![CDATA[darkf3d3]]></dc:creator><pubDate>Mon, 16 Nov 2009 20:34:08 GMT</pubDate></item><item><title><![CDATA[Reply to Problema con codice captcha on Mon, 16 Nov 2009 18:43:10 GMT]]></title><description><![CDATA[<p dir="auto">Le funzioni che hai utlizzato generano un immagine jpg, la cosa mi sembra strana.</p>
]]></description><link>https://connect.gt/post/872650</link><guid isPermaLink="true">https://connect.gt/post/872650</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Mon, 16 Nov 2009 18:43:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problema con codice captcha on Mon, 16 Nov 2009 17:46:58 GMT]]></title><description><![CDATA[<p dir="auto">In pratica con quel codice, creo l'immagine del codice captcha, poi nel file html la visualizzo utilizzando l'IMG SCR.</p>
<p dir="auto">Il fatto è che secondo, me stando al codice, l'immagine dovrebbe essere una jpg, però guardando le proprietà del immagine è una bitmap.</p>
<p dir="auto">A me serve una jpg, però non riesco, viene creata sempre una bitmap.</p>
]]></description><link>https://connect.gt/post/872653</link><guid isPermaLink="true">https://connect.gt/post/872653</guid><dc:creator><![CDATA[darkf3d3]]></dc:creator><pubDate>Mon, 16 Nov 2009 17:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problema con codice captcha on Mon, 16 Nov 2009 16:12:12 GMT]]></title><description><![CDATA[<p dir="auto">Ciao DARKF3D3,</p>
<p dir="auto">non ho ben capito qual'è il problema. Potresti speigare meglio cosa intendi per viene visualizzata un immagine BMP?</p>
]]></description><link>https://connect.gt/post/872649</link><guid isPermaLink="true">https://connect.gt/post/872649</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Mon, 16 Nov 2009 16:12:12 GMT</pubDate></item></channel></rss>