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);
?>