PDA

View Full Version : سوال: ایجاد تصویر امنیتی



kamran_14
دوشنبه 23 اردیبهشت 1392, 19:27 عصر
سلام
خسته نباشید
در اینجا یه تصویر امنیتی تولید می شه.که این اعداد تصادفی به شکل ساده اند اگه بخواهیم اعداد با افکت های متفاوت همنطوی که معمولا در همه ی ثبت نام ها هست تولید بشه باید چی کار کنیم؟
ممنون



<?php
session_start();
ايجاد يك تصوير جديد//
$img = imagecreatefrompng('test.png');
اين تابع براي ايجاد اعداد تصادفي در تصوير است//
$numero = rand(100, 999);
متغییر اعداد تصادفي داخل سیژن ذخیره مي شود.//
$_SESSION["captcha"] = $numero;
به اعداد// RGB اختصاص دادن رنگ
$white = imagecolorallocate($img, 255, 255, 255);
imagestring($img, 10, 8, 3, $numero, $white);
//mime aks
header ("Content-type: image/png");
ايجاد عكس به فرمت// png
imagepng($img);
?>

MMSHFE
دوشنبه 23 اردیبهشت 1392, 20:35 عصر
این کد نمونه رو ببینید.

sh.n.n786
چهارشنبه 25 اردیبهشت 1392, 09:01 صبح
درود
این نمونه هم کار خودمونه :D
104209104210104211104212

siavashsay
چهارشنبه 25 اردیبهشت 1392, 09:58 صبح
ساده ترین راه استفاده از فونتهای مربوط هست !
مثل فونت captcha یا فونتهایی که خوندنشون سخت باشه !
:)