النتائج 1 إلى 14 من 14

الموضوع: سكربت upload فقط عند العرب

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283

    سكربت upload فقط عند العرب



    سكربت upload الاصدار الاول يقوم بتحميل ملفات php وغيرها يرفض

    السكربت امن ان شاء الله
    لانه ما يرفع ملف php بل ينسخة في ملف بمتداد txt ثم ينقلك لصفحة يقراء فيها الملف مع تلوين الكود بشطر ان يكون من اصل الملف موجود الوسم < ?

    حطيت له خصائص محدودة وان شاء الله يطور اكثر

    1- تحديد الحد الاعلى لحجم الملف
    2- تحديد الحد الادنى لحجم الملف
    3- تغيير اسم المجلد
    4- لا ينسخ الملف اكثر من مرة
    5- لا ينسخ ملف غير ملفات php
    6- تلوين النص البرمجي
    7- تحديد مسار تخزين الملفات ويعتبر سري لانه من الصعب التعرف عليه
    8- جميع رسائل الاخطأ تم تفاديها لكي لا يظهر المسار ( مع انه غير مفيد )
    9- اضافة كلمة لاسم الملف لا يعرفها غير المشرف


    جرب بنفسك
    http://www.rafiaphp.com/upload/upload.php

    عرض الملفات
    هذا ملف الاخبار للمجلة
    http://www.rafiaphp.com/upload/uploa...urce&file=news

    طريقة التركيب
    السكربت عباره عن ملفين الملف upload_class لا تقم بتعديل فيه
    الملف الثاني upload تجد هذا النص


    كود PHP:

    <?
    require_once('upload_class.php');
    $up = new upload;
    $up->path "upload/name_";
    //$up->max_size = "";
    //$up->min_size = "";
    $up->uploadfile "$uploadfile";
    $up->uploadfile_type "$uploadfile_type";
    $up->uploadfile_name "$uploadfile_name";
    $up->uploadfile_size "$uploadfile_size";
    if(
    $submit)
    {
       
    $up->doupload();
    }
    elseif (
    $action == 'source')
    {
       
    $up->showsource();
    }
    elseif (
    $action == '')
    {
       
    $up->uploadform();
    }
    ?>
    $up->path = "upload/name_";

    هذا يعني مسار المجلد لحفظ الملفات المنسوخة
    وهو هنا upload ويجب ان يعطى الترخيص 777
    بعده name كلمة تضاف قبل عند تسمية الملف حتى لايمكن التعرف علي مكان الملف

    بعده
    //$up->max_size = "";
    //$up->min_size = "";
    max_size هنا تضع اقصى قيمة لحجم الملف المرفوع
    min_size هنا تضع ادنى قيمة لحجم الملف المرفوع
    اذا حبيت تضع قيم امسح //
    او اتركها فارغة وتاخذ القمية الافتراضية اعلى حجم 20 كيلوبايت
    ادنى حجم 1 كيلوبايت





    الملفات المرفقة الملفات المرفقة
    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,219


    سكربت رائع اخوي .

    يعطيك الف عافية ، لكن عندي استفسار بسيط .

    عند تحميل الملف من جهازي الى موقعك تظهر لي الرسالة التالية .

    " نوع الملف غير مسموح به "

    مع اني متأكد انه Php

    وجربت بأكثر من ملف .

    فياريت تقولي شنو السبب بارفض .

    وتحياتي مره ثانيه





    __________________
    في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
    Al7zen غير متواجد حالياً

  3. #3
    عضو فعال
    تاريخ التسجيل
    Aug 2000
    المشاركات
    1,382


    ما شاءالله


    مبدع

    عمل جميل


    بارك الله فيك

    استمر ونحن معاك



    ربي يوفقك





    __________________
    http://www.bokhalifa.com
    شبكة بوخليفه
    ((( من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنه حسنه )))
    Admin5 غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    السلام عليكم اخي Al7zen
    السكربت لا يقبل ملفات من غير هذا النوع
    application/octet-stream
    وهو نوع لاغلب ملفات php
    افتح اي ملف حاولت تحميلة وضع اول سطر فيه <?php
    قد يكون حل للمشكلة

    Admin5
    جزاك الله خير وكثر الله من امثالك





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  5. #5
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,219


    للاسف نفس المشكلة لم تحل .





    __________________
    في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
    Al7zen غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    افتح ملف upload_class وبحث عن الدالة checktype
    وامسحها وكتب هذه الدالة

    كود PHP:
    function checktype()
    {
        if((
    $this->uploadfile_type != 'application/octet-stream')&&
    (
    $this->uploadfile_type!='text/html'))
        {
            
    $this->errmsg("نوع الملف لم يكن بي اتش بي  ");
        }

    هذا يسمح بنوع ملفات text/html لكن يجب ان يكون امتداد الملف php
    جربتها الان على ملف امتدادة php ونوعه text/html

    جرب وشوف





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  7. #7
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,219


    تمام

    تسلم ايدينك اخوي

    تحياتي





    __________________
    في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
    Al7zen غير متواجد حالياً

  8. #8
    عضو فعال
    تاريخ التسجيل
    Nov 2001
    المشاركات
    1,304


    الله يعطيك العافيه يابوبدر

    يستاهلوا الشكر هيك مبرمجين





    msu غير متواجد حالياً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,092


    الله يعطيك العافيه يابوبدر







    __________________
    البريد
    almuslim@gmail.com
    الماسنجر
    muslem@php.net
    Mr.Muslem غير متواجد حالياً

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    355


    شكراً لك اخي الكريم

    بس كيف اخليه يحمل بأي نسق واي حجم

    تحياتي





    __________________
    اشكر صاحب هذه العضوية على منحي اياها منذ تاريخ 17-8-2003

    نوافذ للإستضافة و التصميم
    www.nawafeth.com
    ha13madi غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    107


    يعطيك الف عافيه اخوي

    وانا اضم صوتي للاخ الي قبلي


    كيف اخليه يحمل اي نسق




    والف شكر مقدما





    myall غير متواجد حالياً

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    اهلا اخواني الكرام

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

    لكن الحجم ممكن استبدل هذا
    كود PHP:
    //$up->max_size = "";
    //$up->min_size = ""; 
    بهذا
    كود PHP:
    $up->max_size "1000";
    $up->min_size "0"
    وغير 1000 حط اكبر حجم تحب
    وحط بدل 0 اضغر حجم تحب
    والاحجام kb

    وهنا سكربت جميل جدا
    http://www.swalif.net/softs/showthre...threadid=46365
    اتمنى يفيدكم





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  13. #13
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,168


    سلمت يداك أخي رفيع
    الله يعطيك العافية





    __________________

    أطلبوا العلم من المهد الى اللحد
    ________________________________________________________________________
    :::::::::: الحدث العربي :::::::::: دليل المعارض العربية :::::::::: http://www.arabevent.com ::::::::::
    arabevent غير متواجد حالياً

  14. #14
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    107


    يعطيك الف عافيه اخوي





    myall غير متواجد حالياً





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

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

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