Localhost и Каптча

dakata__92

Super Moderator
Защо, на локалния хост не ми излиза снимката съсдадена с този код, то като цяло и на хоста не ми излиза и дава ерор на линия 2 : ?
PHP:
<?php
 session_start(); //стартираме сесията
 $captcha = rand(10000,99999);
 
//генерираме случайно петцифрено число с фукцията rand. Тя приема два параметъра. Първи е началното число, втория крайното число. Така ще генерира случайно число, което се намира между тези двете.
 
$code = md5($captcha);
 
//хешираме данните чрез md5 функцията
 $_SESSION['captcha'] = $code;
 
//вкарваме всичко в сесия $_SESSION['captcha']
 
$width = 90;
 $height = 35;
 
//създавам две променливи width и height за ширината и височината на изображнеието
 
$image = imagecreate($width,$height);
 
//Използваме функцията imagecreate() за да създадем изображението.
 
$background = imagecolorallocate($image,120,55,145);
 $foreground = imagecolorallocate($image,245,245,245);
 
//задаване фона на снимката (в случая $background) и цвета на текста ($foreground). Сложил съм примерни имена на променливите.
 
imagestring($image,20,20,12, $captcha, $foreground);
 
header('Content-type: image/jpeg');
 
//задаваме content-type да е image/jpeg или според типа на изображението. Много е важно да бъде зададен. 

imagejpeg($image);
 imagedestroy($image);
 ?>
 

Back
Горе