آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اشکال در framwork استاد

Ebi  9 سال پیش  9 سال پیش
0 0

سلام دوستان

من میخوام تو سایتی که دارم با framework استاد طراحی میکنم کد chaptcha برام فرمم بذارم

کدم به کار میکنه و تصویر کد captcha ساخته میشه اما بالای صفحه کدهای چرتی به زبان میخی میندازه چیکارش کنم؟ممنون دوستان

اینم کد captcha:

<?php

$chars=array();
for($i=0;$i<5;$i++){
do{
$ascli=rand(48,90);
}while($ascli>57 and $ascli<65);
$chars[$i]=chr($ascli);
}
$code=$chars[0].$chars[1].$chars[2].$chars[3].$chars[4];
$_SESSION['captcha']=$code;
$image=imagecreate(120,40);
$green=imagecolorallocate($image,100,255,100);
for($i=0;$i<5;$i++){
$angle=rand(-20,20);
$size=rand(18,22);
$space=22;
$height=rand(25,33);
$color=imagecolorallocate($image,rand(0,255),rand(0,100),rand(0,255));
imagefttext($image,$size,$angle,$i*$space+5,$height,$color,"./asset/font/ariblk.ttf",$chars[$i]);
imageline($image,rand(0,119),rand(0,39),rand(0,119),rand(0,39),$color);
}
imagepng($image);
+1 0
دوست عزیز من فکر کنم عنوان مناسبی برای سوالتون انتخاب نکردید... (9 سال پیش)
0 0
آخه قبل از اینکه با فریم ورک استاد اشنا بشم با این کدها کار میکردم و جواب میداد (9 سال پیش)
+1 0
حرف منطقی نیست من در یه فایل php بدون فریم ورک هم تست کردم جواب نمیداد... (9 سال پیش)
+1 0
سلام دوست عزیز، وقتی از حروف فارسی استفاده کنید این مشکل پیش میاد؛ دقیقا وقتی من خواستم یه کپچا بسازم همین مشکل رو داشتم مجبور شدم فونت رو دستکاری کنم و اعداد انگلیسی رو تبدیل به فارسی کنم که کار پیچیده ای هس... چند لایبری برای حل این مشکل در github هستن که متاسفانه باگ هایی دارن، یه سرچ در گوگل بزنید کدهای زیادی میان (9 سال پیش)
+1 0
سلام دوست عزیز، وقتی از حروف فارسی استفاده کنید این مشکل پیش میاد؛ دقیقا وقتی من خواستم یه کپچا بسازم همین مشکل رو داشتم مجبور شدم فونت رو دستکاری کنم و اعداد انگلیسی رو تبدیل به فارسی کنم که کار پیچیده ای هس... چند لایبری برای حل این مشکل در github هستن که متاسفانه باگ هایی دارن، یه سرچ در گوگل بزنید کدهای زیادی میان (9 سال پیش)
+1 0
من استفاده کردم هیچ مشکلی نداشت برای اعداد پارسی 1234567890 و حروف پارسی هم پشتیبانی شد و فونت ساحل بود. (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
سجاد عباسی  9 سال پیش
0 0

برای نمایش عکس باید header مربوطه نیز به عکس افزوده شود مطابق:

 header('Content-Type: image/png');

که باعث میشه بصورت عکس نمایش داده بشه و نه بصورتی که دیدید نمایش داده شود.

0 0
ممنون از راهنماییتون ولی این کد رو کجا اضافه کنم؟ به صفحه captcha که نوشتم اضافه کردم یه بار در index اضافه کردم بازم نشد...با وجود این کد کل صفحه پاک میشه و فقط تصویر captcha تو صفحه هست (9 سال پیش)
+1 0
فقط تو صفحه کپچا اضافه کنبد. (9 سال پیش)
+1 0
برای نمایش تصویر در یه img بگید تا راهی بدم.... اگه نیاز دارید. (9 سال پیش)
0 0
ممنون از لطفتون خودم یه کپچا درست کردم که از قبلی که براتون فرستادم خیلی بهتر.تشکررررررررررررررررررررررررررر (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .