تابع موضوعات المنتدى الانتساب تعليمات س - ج المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة


عودة   منتدى بي اتش بي PHP > قسم لغة بي اتش بي PHP LANGUAGE > البرمجة الآمنة PHP Safe Coding


استبيان: كم تعطي هذا الدرس كتقييم؟
خيارات الاستبيان
كم تعطي هذا الدرس كتقييم؟

إضافة رد
 
LinkBack (9) أدوات الموضوع طريقة العرض
قديم 08-10-2008, 08:49 PM   #31 (permalink)
عضو نشيط
 
الصورة الرمزية لـ محمدهلال
 
تاريخ الانتساب: 30-07-2008
المكان: مصر--الجيزة--الوراق
السن: 20
مشاركات: 166
مستوى السمعة : 1
محمدهلال على طريق التميز و النجاح
إرسال خطاب MSN إلى محمدهلال
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اقتباس:
الكاتب : exchangeboss عرض المشاركة
السلام عليكم

شكرا لك اخي محمود بعد اذنك اضفت شي بسيط عليها وهي تكون حروف وارقام
ابحث عن

كود PHP:
 
$text 
rand(10000,99999); 
استبدلها ب
كود PHP:
$lettres = array('a''b''c''d''e''f''g''h''i''j''k','m''n''o''p''q''r''s''t''u''v''w''x''y''z');
$text $lettres[rand(0,25)].rand(10,99).$lettres[rand(0,25)].rand(1,9); 

منكن شرح الكود ده بعد اذنك شكرااااااااااااااا جدااااااااااااااااااااااااااااا
وجزاك الله خيراااااااااااااااااااااا
__________________
محمدهلال
الاهلوية وصلوووووووووووووووووووووو
وان شاء لله في اليابان
انا المصري افتخير اني عربي
المنتدى مغلق حاليااااااااا
مديرمنتدى هلال مصر
محمدهلال متصل الآن   رد مع اقتباس
قديم 09-10-2008, 03:14 AM   #32 (permalink)
عضو جديد
 
الصورة الرمزية لـ man summits
 
تاريخ الانتساب: 01-10-2008
مشاركات: 26
مستوى السمعة : 0
man summits على طريق التميز و النجاح
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

السلام عليكم
شكرا لك اوخي على الموضوع المهم جدا
لكن عن سوال
1- ما اسم قاعدة البيانات وهل تحتاج ربط بالكونفيق
2- الصورة لا تظهر لدي وشكرا
man summits غير متصل   رد مع اقتباس
قديم 09-10-2008, 03:24 AM   #33 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اقتباس:
الكاتب : man summits عرض المشاركة
شكرا لك اخوي كودر
لكن الصورة لا تظهر عندي
ممكن تحل لي المشكلة
اقتباس:
الكاتب : man summits عرض المشاركة
السلام عليكم
شكرا لك اوخي على الموضوع المهم جدا
لكن عن سوال
1- ما اسم قاعدة البيانات وهل تحتاج ربط بالكونفيق
2- الصورة لا تظهر لدي وشكرا
بخصوص الاتصال بقاعدة البيانات فبالتأكيد ستحتاج الى انشاء اتصال لاضافة التعليق، لكن الدرس هنا يتناول عملية انشاء صورة التحقق فقط
اما بخصوص عدم ظهور الصورة فبالتأكيد هناك خطأ في كتابة الكود، جرب مرة اخرى
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 09-10-2008, 05:13 AM   #34 (permalink)
عضو نشيط
 
الصورة الرمزية لـ محمدهلال
 
تاريخ الانتساب: 30-07-2008
المكان: مصر--الجيزة--الوراق
السن: 20
مشاركات: 166
مستوى السمعة : 1
محمدهلال على طريق التميز و النجاح
إرسال خطاب MSN إلى محمدهلال
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اخي الكريم coder ممكن تشرح هذا الكود بعد اذنك طبعا انا عارف دالةrand بس هنا الاخ مستخدمة اكثر من مره فانا مش فاهم اهي فيدتة هنا


كود PHP:
$text $lettres[rand(0,25)].rand(10,99).$lettres[rand(0,25)].rand(1,9); 


فارجو منك تقول فيدتة هنا وجزاك الله خيراااااااااااااااااااا
__________________
محمدهلال
الاهلوية وصلوووووووووووووووووووووو
وان شاء لله في اليابان
انا المصري افتخير اني عربي
المنتدى مغلق حاليااااااااا
مديرمنتدى هلال مصر
محمدهلال متصل الآن   رد مع اقتباس
قديم 10-10-2008, 02:22 AM   #35 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اقتباس:
الكاتب : محمدهلال عرض المشاركة
اخي الكريم coder ممكن تشرح هذا الكود بعد اذنك طبعا انا عارف دالةrand بس هنا الاخ مستخدمة اكثر من مره فانا مش فاهم اهي فيدتة هنا


كود PHP:
$text $lettres[rand(0,25)].rand(10,99).$lettres[rand(0,25)].rand(1,9); 
فارجو منك تقول فيدتة هنا وجزاك الله خيراااااااااااااااااااا
الكود يجعل النص الموجود في صورة التحقق عبارة عن حروف وارقام، بدلا من ارقام فقط
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 10-10-2008, 02:30 AM   #36 (permalink)
عضو نشيط
 
الصورة الرمزية لـ محمدهلال
 
تاريخ الانتساب: 30-07-2008
المكان: مصر--الجيزة--الوراق
السن: 20
مشاركات: 166
مستوى السمعة : 1
محمدهلال على طريق التميز و النجاح
إرسال خطاب MSN إلى محمدهلال
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اخي الكريم coder قصدي هو استخدام rand انا عارف عشان تعمل في الصورة ارقام وحرف بس قصدي هو علي اي اساس هو مقسم دالة كدة

كود PHP:
$text $lettres[rand(0,25)].rand(10,99).); 

كود PHP:
 
$lettres
[rand(0,25)].rand(1,

واعطى لكل rand القيمة الي تعملة وشكراااااااااااااااااااااا جدااااااااااااااااا
__________________
محمدهلال
الاهلوية وصلوووووووووووووووووووووو
وان شاء لله في اليابان
انا المصري افتخير اني عربي
المنتدى مغلق حاليااااااااا
مديرمنتدى هلال مصر
محمدهلال متصل الآن   رد مع اقتباس
قديم 13-10-2008, 01:39 AM   #37 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اقتباس:
الكاتب : محمدهلال عرض المشاركة
اخي الكريم coder قصدي هو استخدام rand انا عارف عشان تعمل في الصورة ارقام وحرف بس قصدي هو علي اي اساس هو مقسم دالة كدة

كود PHP:
$text $lettres[rand(0,25)].rand(10,99).); 
كود PHP:
 
$lettres
[rand(0,25)].rand(1,
واعطى لكل rand القيمة الي تعملة وشكراااااااااااااااااااااا جدااااااااااااااااا
تعالى نجزأها مع بعض جزء جزء ونشوف معنى كل جزء على حدة

كود PHP:
$lettres[rand(0,25)] 
معناها جلب عنصر عشوائي من المصفوفة $lettres والتي تحتوي على الحروف الأبجدية
مثلا لو كانت rand(0, 25) تساوي 6
إذاً $lettres[rand(0, 25)] تساوي $lettres[6] تساوي g

كود PHP:
rand(10,99
مفهومة فهي ترجع أي عدد عشوائي بين 10 و 99

ثم
كود PHP:
$lettres[rand(0,25)] 
وسبق شرحها في الجزء الأول

ثم
كود PHP:
rand(1,9
وهي ترجع عدد عشوائي بين 1 و 9

ويكون الناتج النهائي لدمج الاربعة اجزاء مع بعض: نص مكون من حرف ثم عدد مكون من رقمين ثم حرف ثم عدد مكون من رقم واحد

اتمنى اكون قد وضحنلك الصورة
واي استفسار اخر اهلا وسهلا
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 13-10-2008, 11:43 AM   #38 (permalink)
عضو نشيط
 
الصورة الرمزية لـ محمدهلال
 
تاريخ الانتساب: 30-07-2008
المكان: مصر--الجيزة--الوراق
السن: 20
مشاركات: 166
مستوى السمعة : 1
محمدهلال على طريق التميز و النجاح
إرسال خطاب MSN إلى محمدهلال
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اولا شكرااااااااا جدااااااااااا اخي الكريم coder علي الشرح وجزاك الله خيراااااااااااااا



اخي هشرحة علي حسب ما انا فهمتها وانت تقول صح او خطاء

كود PHP:
 
<?php
$ar
=array("a","b","c","d","e","f","h","j");// /عدد الحروف في المصفوفة(8
/*
في لو انا عاوذ اخلية يكتب في الاول حرف من المصفوفة
 
اعمل كدة
$ar[rand(0,8)
واكتب دوت عشان افصل بنهم صح
اخلية يكتب رقم مثلا 10و20

في اعمل كدة
rand(10,20)

في الاخر اجمعهم مثلا ذي كدة*/
$text=$ar[rand(0,8)].rand(10,20);
/*
فا هيطلع الناتج حرف ورقمين   */
?>


فارجو لو فية خطاء ان تصححة وتقول اية هو وشكرااااااااا جزاك الله خيراا اخي coder
__________________
محمدهلال
الاهلوية وصلوووووووووووووووووووووو
وان شاء لله في اليابان
انا المصري افتخير اني عربي
المنتدى مغلق حاليااااااااا
مديرمنتدى هلال مصر
محمدهلال متصل الآن   رد مع اقتباس
قديم 15-10-2008, 02:14 AM   #39 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اقتباس:
الكاتب : محمدهلال عرض المشاركة
اولا شكرااااااااا جدااااااااااا اخي الكريم coder علي الشرح وجزاك الله خيراااااااااااااا



اخي هشرحة علي حسب ما انا فهمتها وانت تقول صح او خطاء

كود PHP:
 
<?php
$ar
=array("a","b","c","d","e","f","h","j");// /عدد الحروف في المصفوفة(8
/*
في لو انا عاوذ اخلية يكتب في الاول حرف من المصفوفة
 
اعمل كدة
$ar[rand(0,8)
واكتب دوت عشان افصل بنهم صح
اخلية يكتب رقم مثلا 10و20

في اعمل كدة
rand(10,20)

في الاخر اجمعهم مثلا ذي كدة*/
$text=$ar[rand(0,8)].rand(10,20);
/*
فا هيطلع الناتج حرف ورقمين   */
?>
فارجو لو فية خطاء ان تصححة وتقول اية هو وشكرااااااااا جزاك الله خيراا اخي coder
تمام كده بالضبط
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 15-10-2008, 07:57 AM   #40 (permalink)
عضو نشيط
 
الصورة الرمزية لـ محمدهلال
 
تاريخ الانتساب: 30-07-2008
المكان: مصر--الجيزة--الوراق
السن: 20
مشاركات: 166
مستوى السمعة : 1
محمدهلال على طريق التميز و النجاح
إرسال خطاب MSN إلى محمدهلال
افتراضي رد : [درس عملي] طريقة اضافة كود التحقق بالصورة CAPTCHA

اقتباس:
الكاتب : coder عرض المشاركة
تمام كده بالضبط

جزاك الله خيراااااااااا اخي الكريم coder
__________________
محمدهلال
الاهلوية وصلوووووووووووووووووووووو
وان شاء لله في اليابان
انا المصري افتخير اني عربي
المنتدى مغلق حاليااااااااا
مديرمنتدى هلال مصر
محمدهلال متصل الآن   رد مع اقتباس
إضافة رد


LinkBacks (?)
LinkBack to this Thread: http://www.montadaphp.net/t966/
الكاتب For Type التاريخ
ممكن شرح عمل مثل هذة الحركة - ::TRAIDNT FORUM:: This thread Refback 12-12-2008 01:55 PM
طريقة اضافة كود التحقق بالصورة CAPTCHA This thread Refback 12-11-2008 11:41 PM
مطلوب كود . التحقق من الصورة - ::TRAIDNT FORUM:: This thread Refback 12-11-2008 11:48 AM
مطلوب كود . التحقق من الصورة - ::TRAIDNT FORUM:: This thread Refback 12-11-2008 06:01 AM
ظ…ظ…ظƒظ† ط§ط­ط¯ ظٹط¶ظٹظپظ„ظٹ ظƒظˆط¯ ط§ظ„ captcha ظ„ط³ظƒط±ظٹط¨طھ (ط§طھطµظ„ ط¨ظ†ط§)طں :) - ط³ظˆط§ظ„ظپ ط³ظˆظپطھ This thread Pingback 26-09-2008 09:20 PM
غلط بكود الصورة ممكن المساعده - ::TRAIDNT FORUM:: This thread Refback 26-09-2008 12:48 AM
ط·ظ„ط¨ ظ…ظ† ظ…ط­طھط±ظپظٹ php ظƒظٹظپظٹط© ط¹ظ…ظ„ ظƒظˆط¯ ط§ظ„طھط­ظ‚ظ‚ - ط³ظˆط§ظ„ظپ ط³ظˆظپطھ This thread Pingback 25-09-2008 02:23 AM
طريقة اضافة كود التحقق بالصورة CAPTCHA This thread Refback 26-08-2008 12:21 AM
ط§ط±ظٹط¯ ظƒظˆط¯ ط§ظ„طھط­ظ‚ظ‚ ظ…ظ† ط§ظ„ظ…ط¯ط®ظ„ - ط³ظˆط§ظ„ظپ ط³ظˆظپطھ This thread Refback 18-08-2008 07:14 PM

زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 76
*ايمى*, 3okl, A.M.J.A.D, Abu Rakan, Abu Rayane, مبتدئ فى البرمجه, مبرمج اليمن, مبرمج2008, متعب, أبومؤمل, محمد عمارة, محمدهلال, ميت احساس, مدردش متقاعد, already, Alshajjar, aroon, azharhost.com, مهندس مصرى, boot, braek2010, الأسطورة, Cappuccino, العملاق, ابن رشد المصرى, coder, cross, database, dr.hussein, بلال كيالي, echo php, بيرسونال, enigma, gant, gaser, GHOST, hossam2044, issam-rrr, يوسف الحمود, Kariro, MAFee, man summits, midoalone, milan07, mohamed, Motammel, Mr.PhP iRaQ, Mr.x, nazar70, ربي سيهدين, netmqbl, روعة.م, p!a_md5, q84q8y, rammstein, S P E E D, Sa3Q, safwatk, shadi hanani, sherif_2307, sihamad, Sinator Programmer, smartx, SORPHP, stareagle, thayerdma, the_traveller, the_unknown, toty2000, trahim, trialless, عاشق الاحزان, عبد الواحد البشيري, xsukax, zaid aliraqi, وعد العمر
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط

الانتقال السريع

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
كلاس "التحقق بالصورة " لحماية الفورمز anas دروس متقدمة 16 27-11-2008 04:17 PM
[درس عملي] اضافة حقوق موقعك لآلاف الصور برمجياً coder دروس متقدمة 21 13-08-2008 02:16 AM
تأكيد الكود بالصورة همام نداف مشاكل وحلول PHP Errors & Troubleshooting 6 30-04-2008 11:42 AM
منتداكم أنقذني من فقد عملي :| qahmad مرحباً بالأعضاء الجدد :) 2 11-10-2007 07:34 PM
ممكن شرح خطوات عمل captcha؟ PGSC مشاكل وحلول PHP Errors & Troubleshooting 2 17-04-2007 12:43 AM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 03:59 AM.