صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 18

الموضوع: أرجو المساعدة العاجلة لدي سكربت رفع ملفات غير محمي من رفع ملفات الشل ارجو الدخول

  1. #1

    أرجو المساعدة العاجلة لدي سكربت رفع ملفات غير محمي من رفع ملفات الشل ارجو الدخول



    السلام عليكم
    لدي سكربت رفع ملفات لا استطيع كتابة الرابط لكي لا يتم استغلاله
    وبه ثغرة تسمح برفع ملفات .php.zip و .php.rar واي امتداد مشابه
    وأريد ابطال هذا الامر
    هذا هو نص تحديد الامتداد للملف
    كود:
    if (document.getElementById('menu1').value=="zipfile"){
    if (getext(document.getElementById('usr').value)!=".zip" && getext(document.getElementById('usr').value)!=".rar") {
    
    alert("Please select a .ZIP or .RAR file to upload!"); return false;}}
    ووظيفة هذا الكود هي أنه في حالة عدم اختيار ملف بامتداد zip أو rar فانه تظهر لك رسالة تخبرك بأنه عليك اختيار احد هذين الامتدادين
    ولكن المشكلة انه اذا كتبت امتداد ثم .zip
    مثل .php.zip فانه يقبله
    ولذلك حاولت اضافة نص يمنع تحديدا هذا الامتداد ولكن لم انجح في محاولتي
    وهذا هو النص:
    كود:
    if (document.getElementById('menu1').value=="zipfile"){
    if (getext(document.getElementById(usr).value)==".php.zip") {alert("Please select an item to upload!"); return false;} else {
    
    if (getext(document.getElementById('usr').value)!=".zip" && getext(document.getElementById('usr').value)!=".rar") {
    
    alert("Please select a .ZIP or .RAR file to upload!"); return false;}}}
    أرجو المساعدة عاجلاً









  2. السلام عليكم

    اخي الغالي اكتب الموضوع في منتدى لغات برمجة المواقع هنا فقط للغات القياسيه

    لان هناك سوف تجد الحل لهذي المشكله

    تحياتي





    __________________
    أنشئ البوم لصورك وشاركها في موقعك صور TNT


    expertsniper - Fast سابقاً

  3. #3
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    طريقة الجافاسكريبت لايمكنها ان تنفع في حبس الملفات، هي فقط تعطيك نافذة تحذير وتحبس المسألة عند من يفعلون الجافاسكريبت، اما من يريد ان يرفع ملفات الزيب والشيل فإنه سيبطل الجافاسكريبت في متصفحه ويرفع الملفاتـ الحل في ملف هوت أكسس، اطرح الموضوع في قسم برمجة المواقع كما قال لك الأخ expertsniper








  4. وعليكم السلام ورحمة الله وبركاته
    حياكم الله اخواني
    انا كاتب الموضوع كتبته بعضوية احد الاصدقاء لتجنب اختراق الموقع
    بالنسبة لتعطيل الجافا
    اذا تم تعطيل الجافا فلن يستطيع الزائر رفع الملف والعلم عند الله
    فالسكربت القسم الخاص بالرفع عبارة عن جافا
    ولكن لا باس فانا قد قمت بوضع احتياطات خاصة بتعطيل ملفات الشيل
    ولكن اريد منع رفعها في الجافا
    فان استطعت اخي الكريم زيزوار مساعدتي فجزاك الله خيراً
    المطلوب هو منع رفع هذه الامتدادات عن طريق الجافا فقط في الكود المكتوب اعلاه






  5. #5
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    أخي حدود الفن ارجو ان تضع لي كود الصفحة كاملا وان شاء الله انجز لك كود جديد به مصفوفة، تضيف فيها بسهولة الإمتدادات التي تريدها ان لا ترفع








  6. السلام عليكم
    بارك الله فيك أخوي zizwar
    لكن ارجو منك ارسال الملف بعد التعديل إلى ايميلي لكي نتجنب اي عملية تجسس او فضول قد تؤدي لكشف ثغرة بالموقع يستغلها احد الاشخاص فضلاً لا أمراً
    ايميلي: webmaster@7a1.net
    الملف بالمرفقات





    التعديل الأخير تم بواسطة Zizwar ; 27-10-2006 الساعة 01:33 AM سبب آخر: تم ازالة الملف



  7. كنت بتقول لي انك انت يا حدود يا شريكي





    __________________
    أنشئ البوم لصورك وشاركها في موقعك صور TNT


    expertsniper - Fast سابقاً

  8. #8
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    ان شاء الله بعد التعديل ارسله لك، لقد ازلت الملف المرفق من موضوعك حتى نتجنب الفضول
    لكن أأكد لك ان الأخ expertsniper نزله قبلي << اطلب منك ان تعيده الى مكانه








  9. تسلم أخوي زيزوار على مجهوداتك الكريمة
    بالنسبة للأخ expertsniper "الدب" فهو شريكي في الموقع ولا خوف منه
    لكن مادري ليش بالضبط حمل الملف
    لعله الفضول








  10. السلام عليكم أخوي زيزوار بما انك متواجد بالموضوع
    إذا أمكنك شرح كيفية تعديل هذه المشكلة الفنية في السكربت:
    http://tntup.com/video/view.php?vide...2b252e0a33d4f1
    وهي أن السكربت يقبل الملفات العربية ويحتفظ باسمها في القاعدة بصورة طبيعية ولكن نقص تعريبي له في جزء من الأجزاء لا يسمح بعرضها معربة ويظهر اسم الملف بحروف لاتينية ولكن اذا ضغطت يونيكود واخترت العربية يظهر اسم الملف باللغة العربية
    هذا الخلل متواجد في قسم الصوتيات والفيديو والصور في السكربت :con2:
    فهل يمكن حل هذه المشكلة؟
    www.tntup.com








  11. ما حملت الملف :anger1:





    __________________
    أنشئ البوم لصورك وشاركها في موقعك صور TNT


    expertsniper - Fast سابقاً

  12. #12
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    أخي حدود الفن لقد رأيت الملف، لكطن الذي اريده هو شفرة html لأرى الحقول التي لاتريد لها ان ترفع الملفات، ان لم يتمكن لك وضعها هنا بإمكانك ارسالها الي في بريدي تجده في ملفي الشخصي
    اما بخصوص مشكلة العربية في الصفحة التي وضعت فإنني لم أجد به هذا الوسم
    كود PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256" /> 
    اضفه وسوف تنحل المشكلة ان شاء الله
    expertsniper متأكد، اذا احد آخر حمله، المشكلة انك رديت بعض وضع الملف، يعني التهمة ركباك ركباك، والقانون لا يحمي السوالفيين








  13. السلام عليكم
    مشكور أخوي زيزوار على المتابعة
    تم ارسال الكود في رسالة خاصة عبر ملفك الشخصي في سوالف
    بالنسبة للمشكلة الأخرى المتعلقة بالتعريب
    هذا الكود اضفته قبل وجربت وما صار ويبدو اني نسيت وحذفته عقب اخر تعديل على الملف
    حاليا اضفت الكود مرة اخرى لكن للحين ما تم حل المشكلة
    اعتقد لان الملف الخاص بالفيديو يقوم بجلب ملف آخر به الرابط المحتوي على الحروف العربية :con2:








  14. خطأ فني





    التعديل الأخير تم بواسطة سيڨيل ; 28-10-2006 الساعة 12:36 PM سبب آخر: خطأ فني :)

  15. #15
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    لقد تم التعديل وارسال الكود
    التعديل في ملف

    وبالضبط أسف الدالة مباشرة
    كود PHP:
    function check(){ 
    أضف
    كود PHP:
    //////////
    // wino
    if(document.getElementById('usr').value.toLowerCase().indexOf(".php") != -1){
        
    alert("This File is PHP, plz select Other file");    
        return 
    false;
    }
    ////////// 
    ومعنا هذا السطر ان اي رابط او ملف به .php سواء كان الكاراكتير كبير ام صغير فإنه سيظهر تلك الرسالة الموجودة في الدالة alert ويمكنك تعديل الرسالة،/ وبعدها يعود بقيمة خظأ، اي انه لن يقوم بإرسال الملف










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض