السلام عليكم:
هل من الممكن عن طريق طلب صفحة PHP عن السرفر أن تقوم الصفحة بإعادة تسمية عدة ملفات على نفس السيرفر؟
وإن كان الجواب نعم فطلبي كالتالي:
عدم خبرتي في برجة الصفحات اضطرتني لأدمج أمر من أوامر PHP ببرنامجي.. وما أحتاجه هو أن تقوم هذه الصفحة عند طلبها مباشرة بالمتصفح أن تقوم بما يلي (على فرض أن المجلدات على السيرفر كالتالي):
-admin
-- 80.txt
-- user1
--- 50.txt
--- user457
---- 20.txt
--user2
--- 40.txt
--user3
--- 10.txt
أي المجلد الرئيسي admin يحتوي على ثلاث مجلدات user1 & user2 & user3 وبداخل كل واحد منها ملف نصي برقم معين (عدد نقاط).. وبداخل المجلد user1 يوجد مجلد فرعي باسم user457 فيه ملف نصي أيضاً
الفكرة من كل هذا.. أن البرنامج يقوم بإنشاء مجلد لكل مستخدم يسجل حسابه عن طريق نفس البرنامج.. ولكن كل مستخدم قبل ان يسجل حسابه يجب عليه إدخال المستخدم الذي عرّفه على البرنامج وبذلك نحصل على توزيع شجري لتسجيل كل المستخدمين.. أي أن user457 قد سجل عن طريق user1 فسيحفظ المجلد الخاص بحسابه بداخل اسم هذا المعرف (الأخير).. وبالتالي فإن معدل نقاط user1 والذي هو 50 نقطة (عدد النقاط هو اسم الملف النصي المرفق في المجلد) سيزداد بنسبة 10 نقاط إضافية فرضاً.. كما أن المستخدم admin يجب أن يرتفع معدل نقاطه 10 نقاط إضافية... وهكذا.......
للأسف الطريقة بغاية السخافة ولكنها الوحيدة التي اضطررت لإتباعها (لأسبابي الخاصة التي لن أذكرها).. مما استدعاني لاستخدام أمر PHP (إن وجد) ليقوم عند تسجيل الحساب user457 فقط أن يعيد تسمية الملف 50.txt إلى 60.txt ويقوم بإعادة تسمية الملف الذي في المجلد الذي بعده من 80.txt إلى 90.txt ... وهكذا.. أي أن يقرأ اسم الملف ويضيف عليه 10 نقاط إضافية... هكذا مع كل المجلدات التي في نفس الفرع الشجري الذي يعلوه.
أتمنى أن الفكرة قد وصلت (آخر الليل وأنا متعب وهذا ما استطعت شرحه).. عذراً..
