| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| طريقة عمل رمز التحقق captcha وَلَوْ أَرَادُواْ الْخُرُوجَ لأَعَدُّواْ لَهُ عُدَّةً وَلَكِن كَرِهَ اللَّهُ انبِعَاثَهُمْ فَثَبَّطَهُمْ وَقِيلَ اقْعُدُواْ مَعَ الْقَاعِدِينَ سورة التوبة الآية 46 السلام عليكم و رحمة الله و بركاته قصد حماية الموقع من الأوامر المزعجة و الــ spam تلجأ الكثير من المواقع إلى نظام captcha أو ما يطلق عليه باللغة العربية : رمز التحقق ودلك للتأكد من أن المستخدم الذي ادخل البيانات إنسان و ليس برنامج لاحظ التالي 1 نموذج تسجيل عضوية جديدة في Hotmail يفرض هده العملية ![]() 2 نموذج التسجيل في سكربت LayeredPanel كذلك ![]() 3 في مجلة يستطيع المشرف العام منع الزائر من تسجيل الدخول إلا بعد كتابة كود التحقق ![]() سأحاول شرح إنجاز هده العملية الهامة على الموقع حسب خبرتي المتواضعة ودلك بالاستناد إلى مثال بسط جدا لا يسمح لك بمشاهدة محتوى صفحة معينة إلا بعد إدخال رمز التحقق فعلى بركة الله نبدأ 1 انشاء صورة الكود أنشء ملفا جديدا و ابدأ البرمجة بفتح الجلسة و تخزين رقم عشوائي في متغير كود PHP: قم بتخزين قيمة المتغير $azizsoft_ca في جلسة و لتكن على سبيل المثال كود PHP: نحتاج لبرمجة صورة التحقق التي سيظهر داخلها الكود 1 تحديد اسم و نوع الملف عن طريق دالة header كود PHP: كود PHP: 2 إنشاء إطار الصورة استنادا إلى متغيري الطول و الارتفاع كود PHP: 3 تحديد لون الكتابة و لون الخلفية كود PHP: 4 تحديد حجم الخط كود PHP: 5 إنشاء الصورة و كتابة الرقم العشوائي داخلها كود PHP: 6 تحديد الجودة كود PHP: الكود كاملا كود PHP: 2 تصميم النموذج الآن لننتقل إلى برنامج front page لتصميم نموذج إدخال كود التحقق لا أضن أنني في حاجة لشرح خطوات تصميم نموذج بهده البساطة فكل شخص لديه طريقته الخاصة في العمل على front page أو أي برنامج بديل النموذج سيكون افتراضيا بهذا الشكل كما تلاحظون فالنموذج مجرد مثال مبسط :
أولا لابد من فتح الجلسة كود PHP: كود PHP: إنشاء الشرط الذي يتمحور حوله الموضوع هل توجد جلسة؟ هل القيمة القادمة من النموذج لا تطابق قيمة متغير الجلسة $azizsoft_ca و النص البرمجي للشرط سيكون افتراضيا بهدا الشكل كود PHP: هدا باعتبار أن azizsoft_ca هو اسم حقل إدخال الكود ادا كانت الشروط الموجودة داخل الدالة الشرطية غير متوفرة فالنتيجة هي كود PHP: بهدا سيتوقف الزائر عند هده العبارة يمكن جلب صفحة النموذج داخل الشرط عن طريق دالة include و دلك حتى يتمكن الزائر من مشاهدة النموذج دون الحاجة للعودة للصفحة السابقة كود PHP: هدا باعتبار أن ca.html هو اسم صفحة النمودج أسفل هده المنطقة يمكنك برمجة ما تريد أن يشاهده الزائر عند ادخال الكود بشكل صحيح المتال كاملا كود PHP: المتال الكامل للدرس مرفق مع الموضوع التحية للجميع azizsoft
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
|
مشكور على الموضوع المهم لدي اضافة فقط هذا فانكشن جاهز يعمل لك الصورة الخاصة بالتحقق كود PHP: كود PHP: وهذه الجملة الخاصة في التحقق من ان الرقم نفس الصورة كود PHP: فقط !!
__________________ الإن حرق أسعار الإستضافة!! 5 جيجا مساحة - 25 جيجا باندوث - كل الخصائص غير محدودة فقط ب 200 ريال سعودي لمدة محدودة للمراسلة admin@al-nahhat.com BrushZ.net للبيع مع السكربت الخاص به [مزاد] | |||||
|
| |||||
|
شكرا اخي الكريم على هذا الدرس وجعله الله في موازين اعمالك ..
__________________ للبيع دومين (واحة) w7a.net للاستفسار أرجو مراسلتي ::::::::::::::::::: لمراسلتي ::::::::::::::::::: :::::::::::: abdvvv (at) gmail.com :::::::::::: بطاقات إسلامية | |||||
|
| |||||
|
شكرأ كثير
__________________ دليل شرق اوسطي مصنف حسب الدول العربية بأمكانك اضافة رابطك تحت اسم دولتك بيج رانك 3 http://www.middleastpost.org/ | |||||
|
| |||||
|
مشكورين كتير على مروركم و الحمد لله أن الدرس نال اعجابكم
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
| العفو يا شباب ... ![]()
__________________ الإن حرق أسعار الإستضافة!! 5 جيجا مساحة - 25 جيجا باندوث - كل الخصائص غير محدودة فقط ب 200 ريال سعودي لمدة محدودة للمراسلة admin@al-nahhat.com BrushZ.net للبيع مع السكربت الخاص به [مزاد] | |||||
|
| |||||
|
أعتقد أن الاكتفاء بالأرقام أفضل حتى لا يضطر المستخدم في كل مرة الى تغير لغة الكتابة أما ادا كنت تريد استخدام الحروف الى جانب الأرقام فمن الأفضل استخدام هده الدالة كود PHP: طريقة الاستخدام كود PHP: و شكرا لاغنائك الموضوع
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
|
درس جميل ومفيد يمكن وضع تشويش تحت اﻷرقام والحروف الكود كود PHP: يمكن حفظه في جلسة ﻻستخدامه التحقق كما في الدرس ... | |||||
|
| |||||
|
الأخ عبد الواحد شكرا لك على الاضافة الرائعة و شكرا لكل من تفاعل مع الموضوع بالنسبة للكود الدي طرحته أخي عبد الواحد فاني أرى أنه من الأفضل أن يكون لون التشويش قريب من لون الخلفية و قد قمت بمحاولة أخرى لخلق صورة أكتر تطورا تعتمد على خلفية صورة بدل أرقام انطلاقا من الكود الدي طرحته خلفية الصورة تتغير مع كل تحديت و توجد 6 صور مختلفة و يمكن أضافة المزيد كود الصورة في المرفقات
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
|
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
| اقتباس:
شكرا لك اخي الكريم على الشرح الوافي ولدي عميل من عملاء السيرفرات يشكو من عدم ظهور رمز التحقق بموقعه هل بالامكان مساعدته؟ موقعه من هنا: صراع الحضارات :: أول لعبة عربية حربية استراتيجية أونلاين بالتوفيق لكما
__________________ جيجا فور مي لتسكين وتمويل وإدارة المواقع (الاستضافة، الريسيلرات، تمويل المواقع ماليا ، النطاقات ، التعريب ، المساعدة في شراء منتجات ببطاقات الائتمان او الـPayPal ، الإعلان) http://www.giga4me.com | |||||
|
| |||||
|
Giga4Me.com هلا بيك و نورت الموضوع اقتباس:
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
|
هلا اخوي شكرا لك المشكلة ان الصورة غير ظاهرة ، تجد الرابط هنا : صراع الحضارات :: التجنيد ستجد ان الصورة غير ظاهرة ( X ) وبالأسفل عدة ارقام للتحقق من الصورة الظاهرة بأي رقم بالتوفيق
__________________ جيجا فور مي لتسكين وتمويل وإدارة المواقع (الاستضافة، الريسيلرات، تمويل المواقع ماليا ، النطاقات ، التعريب ، المساعدة في شراء منتجات ببطاقات الائتمان او الـPayPal ، الإعلان) http://www.giga4me.com | |||||
|
| |||||
| http://www.7adharat.com/imageclick.php الخطأ كما هو واضح من دالة imagecreatetruecolor() هل من الممكن أن أعرف الكود المصدري لهده الصفحة؟
__________________ a000a.uni.cc Maximum file size : 2 mb جميع الامتدادات متاحة بدون استتناء -------------------- [نقاش] : أساسيات برمجة منتدى | |||||
|
| |||||
|
الله يحفظك اخي عزيز أتمنى من إضافتي
__________________ شكراً لتحديثك ملفك الشخصي, abdellahjawal. إذا كان متصفحك لا يدعم الانتقال التلقائي اضغط هنا. www.chariha.com/vb عالم من الهواتف يناديكم chariha@msn.com | |||||
|