<ol
class
=
"dp-xml"
>
<li
class
=
"alt"
><span><strong><font color=
"#006699"
><span
class
=
"tag"
></span><span
class
=
"tag-name"
>php</span></font></strong><span> </span></span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>Header(
"Content-type: image/gif"
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>session_start(); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>
$randval
; </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>
for
($</span><span
class
=
"attribute"
><font color=
"#ff0000"
>i</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>0</font></span><span>;
$i
</span><strong><font color=
"#006699"
><span
class
=
"tag"
><span
class
=
"tag-name"
>7</span></span></font></strong><span>;
$i
++){ </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>randstr</font></span><span> = </span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>mt_rand</font></span><span>(ord(
'A'
),ord(
'Z'
)); </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span> srand((double)microtime()*1000000); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>randv</font></span><span> = </span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>mt_rand</font></span><span>(0,10); </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>
if
(
$randv
%</span><span
class
=
"attribute"
><font color=
"#ff0000"
>2</font></span><span>==0){ </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>randval.</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>mt_rand</font></span><span>(0,10); </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span> }
else
{ </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span> $</span><span
class
=
"attribute"
><font color=
"#ff0000"
>randval.</font></span><span>=</span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>
chr
</font></span><span>(
$randstr
); </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span> } </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>} </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>session_register(
$randval
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>$</span><span
class
=
"attribute"
><font color=
"#ff0000"
>height</font></span><span> = </span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>50</font></span><span>;
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>$</span><span
class
=
"attribute"
><font color=
"#ff0000"
>width</font></span><span> = </span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>100</font></span><span>;
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>$</span><span
class
=
"attribute"
><font color=
"#ff0000"
>im</font></span><span> = </span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>ImageCreateTrueColor</font></span><span>(
$width
,
$height
); </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>$</span><span
class
=
"attribute"
><font color=
"#ff0000"
>white</font></span><span> = </span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>ImageColorAllocate</font></span><span>(
$im
, 255, 255, 255); </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span>$</span><span
class
=
"attribute"
><font color=
"#ff0000"
>blue</font></span><span> = </span><span
class
=
"attribute-value"
><font color=
"#0000ff"
>ImageColorAllocate</font></span><span>(
$im
, 0, 0, 64); </span>
</li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>ImageFill(
$im
, 0, 0,
$white
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>srand((double)microtime()*1000000000); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>ImageLine(
$im
, mt_rand(0,
$width
/3), mt_rand(0,
$height
/3), mt_rand(
$width
/3,
$width
), mt_rand(
$height
/3,
$height
),
$blue
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>srand((double)microtime()*1000000); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>ImageLine(
$im
, mt_rand(
$width
/3,
$width
), mt_rand(0,
$height
/3), mt_rand(0,
$width
/3), mt_rand(0,
$height
/3),
$blue
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>srand((double)microtime()*1000000); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>ImageString(
$im
,16 , mt_rand(0,
$width
-
strlen
(
$randval
) * 10), mt_rand(0,
$height
-12),
$randval
,
$blue
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>ImageGIF(
$im
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>ImageDestroy(
$im
); </span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
><span>
</span></li>
<li
class
=
""
><span> </span></li>
<li
class
=
"alt"
>
<span></span><span
class
=
"tag"
><strong><font color=
"#006699"
>?></font></strong></span><span> </span>
</li>
</ol>