کد امنیتی

mehrdad_hellboy

Well-Known Member
سلام دوستان
من یک کد امنیتی آماده دانلود کردم
اما نمیدونم چطوری باید بیارمش تو فرمم
فرمم رو با زمپ اوردوم بالا
اما کد امنیتیش نمیخونه متاسفانه :)
چیکار کنم که بخونه ؟؟
 

mehrdad_hellboy

Well-Known Member
سلام دوستان
طبق عکسی که میزارم ببینید که کجا شو استباه زدم که نمیاره
 

پیوست ها

  • 1.PNG
    1.PNG
    16.8 کیلوبایت · بازدیدها: 4
  • 2.PNG
    2.PNG
    51.7 کیلوبایت · بازدیدها: 4

oldooz

Well-Known Member
دوست عزیز مشکل شما دوحالت داره
یا صفحه captcha.php توی دایرکتوری فعلی نیست و وجود نداره
یا صفحه captcha.php وجود داره ولی عکس رو تولید نمیکنه.
 

mehrdad_hellboy

Well-Known Member
دومیست
چون تو دایرکتوری موجوده
حالا نمیدونم چرا عکس رو نمیاره
شما نمیدونید ؟؟
 

oldooz

Well-Known Member
باید سورسش رو بذارید چشم بسته که نمیشه گفت. یا میتونید بجای اون فایل از کلاسهای دیگه استفاده کنید
 

talesh

Active Member
سلام من امروز واست یه کد میزارم به بهترین نحوه عملکرد

این کد captcha.php
PHP:
<?php

session_start();

$string = '';

for ($i = 0; $i < 4; $i++) {
    // this numbers refer to numbers of the ascii table (lower case)
    $string .= chr(rand(48, 57));
}

$_SESSION['rand_code'] = $string;

$dir = 'fonts/';

$image = imagecreatetruecolor(170, 60);
$black = imagecolorallocate($image, 0, 0, 0);
$color = imagecolorallocate($image, 100, 100, 90); 
$white = imagecolorallocate($image, 255, 255, 255);

imagefilledrectangle($image,0,0,399,99,$white);
imagettftext ($image, 30, 0, 10, 40, $color, $dir."acmesai.ttf", $_SESSION['rand_code']);

header("Content-type: image/png");
imagepng($image);

?>

راستی به جای acmesai.ttfمیتونی یه فونتی برای عکس کد امنیتیت انتخاب کنی بهتری با فرمت ttfباشه.

اینم کدی که باید تو فرم بیاد
PHP:
<label for="cod"> کد امنیتی : </label>
    <image src="captcha.php" />
    <br/><br/><br/>
    <label for="code"> وارد کنید : </label>
    <input type="text" value="" id="code" class="form-ltr" name="code">
حال اگر بغیه را میدانی بسم الله اگه مشکلی بود در خدمتیم
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا