imagettftext($bgImage, 40, 0, 50, 50, $textColor, 'fonts/arial.ttf', $captcha); // Font va matnning joylashuvi
header('Content-Type: image/jpeg');
imagejpeg($bgImage);
imagedestroy($bgImage);
// Random matn generatsiya qilish funksiyasi
function generateRandomString($length) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}
?>
Bu kodlar foydalanuvchiga Captcha generatsiya qilish imkonini beradi. Matn asosida yoki matn va rasmlar kombinatsiyasini ishlatish orqali Captcha yaratiladi. Matnlar
tasodifiy tarzda generatsiya qilinadi va rasimlarga joylashgan bo'lishi foydalanuvchilar uchun tekshirish vazifasini osonlashtiradi.
Asosiy va qo‘shimcha o‘quv adabiyotlar hamda axborot manbaalari
Asosiy adabiyotlar
Nazirova E.Sh., Sadullaeva Sh.A., Abidova Sh.B., Tajiev J.A. Web ilovalarni yaratish. O’quv qo’llanma / T.: “Aloqachi”, 2018, 356 b.
Zayniddinov X.N., Nazirova E.Sh., Yaxshibayev D.S., Maxmudjonov S.U. Web ilovalarni yaratish. darslik / T.: “Aloqachi”, 2020, 348 b.
Дронов В.А. PHP, MySQL, HTML5 и CSS 3. Разработка современных динамических Web-сайтов (pdf+epub) – СПб.: БХБ Петербург 2016. 688 стр.
Мартишин С.А. Базы данных. Практическое применение СУБД SQL –и NoSQL – типа для проектирования информасионных систем: учеб. Пособие // - Москва: ИД
«ФОРУМ» - ИНФРА-М, 2019, – 368 с.
Qo’shimcha adabiyotlar
O‘zbekiston Respublikasi prezidentining 2017 yil 7 fevraldagi PF-4947-son “O‘zbekiston Respublikasini yanada rivojlantirish bo‘yicha Harakatlar strategiyasi to‘g‘risida”gi Farmoni.
Mirziyoyev Sh.M. Buyuk kelajagimizni mard va olijanob xalqimiz bilan birga quramiz. Toshkent. «O‘zbekiston», NMIU, 2017. – 488 b.
Р. Никсон. Создаем динамические веб-сайты c помощью PHP, MYSQL, JavaScript, CSS и HTML5: монография/ -5-э изд. –СПб.; Москва; Минск: Питер, 2022. -815 c.
Niederst, Jennifer. Learning Web Design. A Beginner's Guide to HTML, Graphics, and Beyond / J. Niederst. - Beijing ; Mumbai : O'reilly, SPD, 2006. - 454 s.
Bayross, Ivan. Web Enabled Commercial Applications Development Using Java 2. New Delhi : BPB Publications, 2013. - 646 p.
Bayross, Ivan. Web Enabled Commercial Applications Development Using HTML, JavaScript, DHTML and PHP: - New Delhi : BPB Publications, 2013. - 539 p.
Do'stlaringiz bilan baham: |