26-09-14, 05:26 AM
.....
عدلت الكود السابق لأنني دمجت كل من الدالتين generate_salt وrandom_str ولكن أرجعتهما منفصلتين لتتطابق مع الكود،
خصوصاً بعد ما وجدت أن الدالة generate_loginkey استخدمت الدالة random_str بشكل آخر في الكود الثاني منك.
"بس ودي اتاكد من شغله هل الكود المشفر ينجح مع Mybb؟"
لا أعلم طريقة برمجة MyBB ولكن كل مبرمج أو فريق عمل لهم أسلوبهم.
mt_rand وظيفتها تعطيك رقم عشوائي من نوع Integer بطريقتين:
1: رقم عشوائي مفتوح.
2: رقم عشوائي محصور بين رقمين.
وهي موجود في VB.NET كالتالي:
الخلاصة يمكن التحويل من PHP إلى VB.NET والعكس من شخص متمكن من اللغتين
وللعلم هيكلية PHP قريبة من هيكلية #C
.....
عدلت الكود السابق لأنني دمجت كل من الدالتين generate_salt وrandom_str ولكن أرجعتهما منفصلتين لتتطابق مع الكود،
خصوصاً بعد ما وجدت أن الدالة generate_loginkey استخدمت الدالة random_str بشكل آخر في الكود الثاني منك.
"بس ودي اتاكد من شغله هل الكود المشفر ينجح مع Mybb؟"
لا أعلم طريقة برمجة MyBB ولكن كل مبرمج أو فريق عمل لهم أسلوبهم.
mt_rand وظيفتها تعطيك رقم عشوائي من نوع Integer بطريقتين:
1: رقم عشوائي مفتوح.
2: رقم عشوائي محصور بين رقمين.
وهي موجود في VB.NET كالتالي:
كود :
Private Function mt_rand(Optional ByVal min As Integer = 0, Optional ByVal max As Integer = 0) As Integer
Dim rnd As New Random
If max = 0 Then
Return rnd.Next
Else
Return rnd.Next(min, max)
End If
End Functionالخلاصة يمكن التحويل من PHP إلى VB.NET والعكس من شخص متمكن من اللغتين
وللعلم هيكلية PHP قريبة من هيكلية #C
.....



