הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה| קוד אימות שיהיה בצבע (https://hosts.co.il/forums/showthread.php?t=90650)

israeli 06-07-11 19:11

עזרה| קוד אימות שיהיה בצבע
 
היי שלום חברים

משהוא מוזר עשיתי תמונה שמחליפה מספרים שנקראת היום קוד מונע ספאם לטופס צור קשר
הבעיה שהוא מביא לי את המספרים בצבע אפור, איך אני יכול לשנות אותו לצבע שחור או לעשות שהקוד יהיה לבן על גבי רקע שחור?

הקוד:

PHP קוד:

<?php
session_start
();  
header('Content-type: image/png'); $code "".rand(777,999);  $im imagecreate(3015); $bg imagecolorallocate($im255255255); $textcolor imagecolorallocate($im100100100); 
for(
$i 0$x 0$i 6$i++, $x+=10
imagestring($im5$x0,$code[$i] , $textcolor);  imagepng($im);  imagedestroy($im);  $_SESSION["texto"] = $code
?>

שיהיה ערב טוב |לב|

BlueNosE 06-07-11 19:51

ה$textcolor שלך הוא שחור. בשביל ליצור לבן תן את הערכים של לבן בRGB:
255,255,255.
בשביל שחור:
0,0,0.


הערה קטנה, זה נקרא CAPTCHA (ר"ת של, בתרגום חופשי, מבחן שנועד להפריד בין מכונות ואנשים). "מכונות" מתקדמות מספיק (אפילו לא מתקדמות מדי, מכונות שמסוגלות לבצע OCR פשוט) יתרגמו את הCAPTCHA שלך בלי בעיה. תוסיף כמה קווים על הCAPTCHA, שחק עם הזוויות ועם הרקעים- או שפשוט תשתמש במשהו מוכן.

IgalSt 06-07-11 20:30

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 810448)
ה$textcolor שלך הוא שחור. בשביל ליצור לבן תן את הערכים של לבן בRGB:
255,255,255.
בשביל שחור:
0,0,0.


הערה קטנה, זה נקרא CAPTCHA (ר"ת של, בתרגום חופשי, מבחן שנועד להפריד בין מכונות ואנשים). "מכונות" מתקדמות מספיק (אפילו לא מתקדמות מדי, מכונות שמסוגלות לבצע OCR פשוט) יתרגמו את הCAPTCHA שלך בלי בעיה. תוסיף כמה קווים על הCAPTCHA, שחק עם הזוויות ועם הרקעים- או שפשוט תשתמש במשהו מוכן.

ומשהו מוכן מעולה זה reCAPTCHA.
מאוד קל להטמיע באתר וגם על הדרך הגולשים שלך עוזרים לפענח טקסטים ישנים שעוברים תהליך של דיגיטליזציה.

israeli 07-07-11 05:58

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 810448)
ה$textcolor שלך הוא שחור. בשביל ליצור לבן תן את הערכים של לבן בRGB:
255,255,255.
בשביל שחור:
0,0,0.


הערה קטנה, זה נקרא CAPTCHA (ר"ת של, בתרגום חופשי, מבחן שנועד להפריד בין מכונות ואנשים). "מכונות" מתקדמות מספיק (אפילו לא מתקדמות מדי, מכונות שמסוגלות לבצע OCR פשוט) יתרגמו את הCAPTCHA שלך בלי בעיה. תוסיף כמה קווים על הCAPTCHA, שחק עם הזוויות ועם הרקעים- או שפשוט תשתמש במשהו מוכן.

אבל זה מופיע בצבע אפור הכתב למה?
ואם אני ישנה ל0 בכל 255 זה ישנה לצבע שחור או ללבן??

:-]

ול - IgalSt - אח יקר אני רוצה שזה יהיה פשוט רק 4-3 ספרות

IgalSt 07-07-11 07:29

ציטוט:

נכתב במקור על ידי israeli (פרסם 810517)
ול - IgalSt - אח יקר אני רוצה שזה יהיה פשוט רק 4-3 ספרות

אם אתה רוצה שיהיה פשוט, אפשר לעשות משהו אחר שתופס תאוצה לאחרונה:
במקום להעתיק מספרים/אותיות מתמונה, לעשות קאפצ'ה לוגית. ז"א לשאול איזו שאלה פשוטה כמו לדוגמה כמה זה 8/2, 4*3, 2+7 וכו' או מה המילה שכתובה בלוגו של האתר? ז"א כל פעם להרכיב שאלה חדשה שרובוט לא יבין במה מדובר אבל לבנאדם יהיה מאוד מאוד פשוט לענות עליה. אפילו יותר פשוט מאשר להעתיק אותיות או מספרים מתמונה.

israeli 07-07-11 20:49

ציטוט:

נכתב במקור על ידי IgalSt (פרסם 810522)
אם אתה רוצה שיהיה פשוט, אפשר לעשות משהו אחר שתופס תאוצה לאחרונה:
במקום להעתיק מספרים/אותיות מתמונה, לעשות קאפצ'ה לוגית. ז"א לשאול איזו שאלה פשוטה כמו לדוגמה כמה זה 8/2, 4*3, 2+7 וכו' או מה המילה שכתובה בלוגו של האתר? ז"א כל פעם להרכיב שאלה חדשה שרובוט לא יבין במה מדובר אבל לבנאדם יהיה מאוד מאוד פשוט לענות עליה. אפילו יותר פשוט מאשר להעתיק אותיות או מספרים מתמונה.

רעיון חמוד אבל אני רוצה שזה יהיה הקראי


כל הזמנים הם GMT +2. הזמן כעת הוא 09:49.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ