أعتقد أن السكربت مفيد لمساعدة من لا يملك وصول للـ SSH ولا الـ Unix commands كما هو الحال في أغلب اصحاب المواقع الذين يستأجرون استضافات مشتركة.
56 نقاط السمعة
43.8 ألف مشاهدات المحتوى
عضو منذ
1
تم التحديث للتالي لزيادة العشوائية والـ Performance: function create_password($len) { //دالة توليد كلمة المرور, وتستخدم أيضاً في توليد مفتاح تشفير الجلسة $a = array('a','b','c','d','e','f','g','h','i','j','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','~','!','@','#','$','%','^','&','*','(',')','-','=','+','_','{','}','|','','?',',','.','/',';','[',']'); $pwd = ''; for ($i = 0; $i < $len; $i++){ $pwd .= $a[rand(0, 87)]; } if (strength($pwd) < 4) return create_password($len); else return $pwd; }
تم التحديث: function strength($pwd) { //دالة تقدير قوة كلمة المرور. النتيجة: من 0 إلى 5 $score = 0; if (strlen($pwd) < 4) {return $score;} if (strlen($pwd) >= 8) {$score++;} if (strlen($pwd) >= 10) {$score++;} if (preg_match('/[a-z]/', $pwd) && preg_match('/[A-Z]/', $pwd)) {$score++;} if (preg_match('/[0-9]/', $pwd)) {$score++;} if (preg_match('/[\'\/~`\!@#\$£%\^&\*\(\)_\-\+=\{\}\[\]\|;:"\,\.\?\\\]/', $pwd)) {$score++;} return($score); } function create_password($len) { //دالة توليد كلمة المرور, وتستخدم أيضاً في توليد مفتاح تشفير الجلسة $a = array('a','b','c','d','e','f','g','h','i','j','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','~','!','@','#','$','%','^','&','*','(',')','-','=','+','_','{','}','|','','?',',','.','/',';','[',']'); $pwd = ''; for ($i = 0; $i < $len; $i++){ shuffle($a);
بحمد الله انتهيت مؤخراً من برمجة وتصميم واجهة استخدام سكربت إيفاد لمساعدة أصحاب المواقع والاستضافات بنقل الملفات كبيرة الحجم بين السيرفرات بسهولة وسرعة. السكربت عبارة عن ملف واحد بسيط يعمل بلغة PHP, وبتقنية jQuery.ajax لزيادة قابلة الاستخدام. المميزات وطريقة التشغيل موضحة بالموقع. أرحب بآراءكم ومقترحاتكم..
بصفتي مسلم قبل أن أكون شرقي أو غربي, فأنا أعترض على الفقرة: "سيقوم الجني بإيصالها إلى المستخدم" لأن الله خالقي وخالق كل الإنس وكل الجن يقول في كتابه المحكم: وَأَنَّهُ كَانَ رِجَالٌ مِّنَ الْإِنسِ يَعُوذُونَ بِرِجَالٍ مِّنَ الْجِنِّ فَزَادُوهُمْ رَهَقًا - الجن - الآية 6 فأعتقد أنه لا يجب أن نقول ذلك حتى ولو على سبيل السخرية أو المزاح..
يتم تغيير النصوص على مراحل, ولتغيير كل قيم "left" التي تحتاج إلى تغيير إلى "right", والعكس: 1) أقوم باستبدال كل نصوص "left" التي تحتاج لتغيير إلى نص يصعب وجوده في الكود المدخل. المتغير مثلاً يكون: "#$%$$#@%%$". 2) أغير كل نصوص "right" إلى "left" 3) ومن ثم أقوم بتغيير كل نصوص المتغير المؤقت "#$%$$#@%%$" إلى "right"