<?php
check_code();
//Zufällig Zeichen oder Zahlen für den Bestätigungscode generieren
function check_code($width=100, $height=50,$num=4, $type = 'jpeg')
{
$i=imagecreate($width,$height);
$string='';
for($j=0;$j<$num;$j++)
{ " $ascii=mt_rand(48,57);
break;
Fall 1:
$ascii=mt_rand(65,90); break;
}
} $string.=sprintf('%c ' ,$ ascii); //ASCII-Zeichendekodierung
} }
//Erzeuge die Hintergrundfarbe des Bestätigungscodes (randbg(): Funktionsaufruf)
imagefilledrectangle($i,0,0,$width, $height,randbg ($i));
//Zufällige Interferenz generieren (randpix(): Funktionsaufruf)for($j=0;$j<50;$j++)
{
imagesetpixel ($i,mt_rand(0,$width),mt_rand(0,$height) ,randpix($i));
}
//Write
for($j=0 ;$j< $num;$j++)
{
$fuc='image'. $type ;
$have='cotent-type:image'.$type;
if(function_exists($fuc))
{
header($have);
$fuc($i);
}
echo 'Bildtyp nicht unterstützt';
}
imagedestroy($i);
return $string;
}
//Hintergrundfarben-Funktionsmodul
Funktion randbg($i)
return imagecolorallocate($i, mt_rand(135,255),,mt_rand(135,255),mt_rand(135,255));
//Interferenzelement- oder Zeichenfarben-Funktionsmodul
function randpix($i)
{
return. imagecolorallocate($i,mt_rand(0,135),mt_rand(0,135),mt_rand(0,135));
}
?>
贴出报错信息啊,谁有功夫看你代码???