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

الموضوع: كلاس رفع الملفات من برمجتي

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109

    كلاس رفع الملفات من برمجتي



    بسم الله الرحمن الرحيم

    كلاس رفع الملفات من برمجتي

    رفع الملفات او الصور بس مع انشاء صور مصغرة

    شرح الكلاس
    كود PHP:
    <?php
    /**  
      * ############################################## 
      * ##برمجة محمدهلال                             ## 
      * ##جميع الحقوق محفوظة لي محمدهلال             ## 
      * ##    mohamedhelal                            ## 
      * ##all rights to mohamedhelal                 ## 
      * ##email:mohamed_helal123456@hotmail.com        ## 
      * ############################################## 
      */ 
        
    include("UpFiles.php");
        
    $new=new UpFiles(
        
    'File',//حقل الصور
        
    'FILES',//مجلد الصور او الملفات
        
    array("JPG",'GIF','PNG'),// امتدادات الملفات التي تريد رفعها
        
    false,//true في حالة  اذا كنت عاوذ رفع الصور فقط
        
    "thems",//مجلد الصور المصغرة
        
    200,//عرض الصورة المصغرة
        
    150//طول الصورة المصغرة
        
    );
        
    $new->Error()//الداله دية لتاكد من ان الحقل ليسى فارغ
        
    $new->Error_Ext()//داله التحقق من امتداد الملف مع معرفة هة صورة
        
        // انشاء  اسم مجديد للملف
        
    $new->New_Name();
        
    // معلومات الملف 
        
    $new->File_InFo();
        
    // داله رفع الملف
        //في حلة القيمة
        //true
        //هتقوم بنشاء صور مصغره
        
    $new->Up_Img();

    ?>
    ارجو منكم الدعاء
    اخوكم محمد هلال

    الكلاس مع مثال في الرفقات





    الملفات المرفقة الملفات المرفقة
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com


  2. #2


    الف شكر على الكلاس
    هجرب استخدمه واقولك





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    الف شكر على الكلاس
    هجرب استخدمه واقولك
    الله يخليك

    ماش انا مستني تجربتك





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,123


    مشاء الله عمل ممتاز

    بما أن الكلاس خاص بالصور لو يتم تغيير اسم الصور بعد الرفع ايضا منع ملفات اخرى مثل .htaccess

    أخيرا نصيحة استخدم file_type وليس الامتداد .


    دمتم بخير





    __________________
    htaccess بكل بساطة

    الشفرة الموحدة "يونِكود"

    (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    مشاء الله عمل ممتاز

    بما أن الكلاس خاص بالصور لو يتم تغيير اسم الصور بعد الرفع ايضا منع ملفات اخرى مثل .htaccess

    أخيرا نصيحة استخدم file_type وليس الامتداد .


    دمتم بخير
    جزاك الله خيرا اخي الكريم

    اخي الكلاس بيتم رفع الملفات والصورة وانا عمال خاصية رفع الصور فقط
    وكمان خاصية انشاء اسم جديد للملف وهي ان يتم استدعاء هذا الداله قيل استخدام داله رفع الملف

    كود PHP:

      $new
    ->New_Name(); 






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    رائع جدا ً جاري التجربة
    شكرا ً لك يامبدع





    __________________
    مدونة مطور ويب ومصمم : http://www.Abdallh.net/blog

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    رائع جدا ً جاري التجربة
    شكرا ً لك يامبدع
    جزاك الله خيرا اخي الكريم





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    تم تجربة السكريبت لكن لا يعمل مصغرة!!!
    ولا يعطي اي خطأ
    استعملته على السيرفر الشخصي.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    تم تجربة السكريبت لكن لا يعمل مصغرة!!!
    ولا يعطي اي خطأ
    استعملته على السيرفر الشخصي.
    اهلا اخي الكريم اه اسف في غلطة نسيتها اني عامل المصغرة افتراضية فا انت افتح ملف الكلاس وقوم
    بتغير داله __construct
    بتالي

    كود PHP:

    function __construct($field,$img_dir,$exts=array(),$Img_Only=false,$them=false,$them_w=false,$them_h=false)
          {
              
    $info                =$_FILES[$field];
              
    $this->Name            =$info['name'];
              
    $this->Type            =$this->Type($info['name']);
              
    $this->Size            =$info['size'];
              
    $this->Tmp            =$info['tmp_name'];
              
    $this->Error        =$info['error'];
              
    $this->TH_H            =$them_h;
              
    $this->TH_w            =$them_w;
              
    $this->ImgS_Only    =$Img_Only;
              
    $this->extensions($exts);
              
    $this->Image_Dir($img_dir);
              
    $this->Thems_Dir($them);
          } 
    وقلي ايه حصل وان شاء الله يشتغل معاك بس خالي بالك قوم معمل الاعدادات مثل ما شرحة في الاعلي

    بتوفيق اخي





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    لم يتم عمل المصغرة
    ولكن لا افهم ما تقصده في معمل الاعدادات؟





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    لم يتم عمل المصغرة
    ولكن لا افهم ما تقصده في معمل الاعدادات؟
    بص اخي الكريم في المثال الي انا عملة في الاعلي انا عامل الافتراضي عدم عمل صورة مصغرة

    ولكن لو انت عاوذ صورة مصغرة لصورة قوم بعمل كده

    كود PHP:
    $new->Up_Img(true); 
    وانت قوم بادخال المدخلات لداله الي في الاعلي لتعريف البراميترات





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    مشكور أخي محمد
    تم صنع المصغرة..
    لكن ومن أجل التطوير.. والتجربة.. فأنا استبدلت لاحقة صورة من نوع gif إلى jpg بعد أن منعت رفع ملفات الgif لأن البعض من الأعضاء يفعل ذلك.
    فأعطى السكريبت ما يلي:
    Array ( [name] => d5d849bdba01233f855b16da071127ae.JPG [type] => JPG [size] => 24628 )
    Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in C:\AppServ\www\0\UpFiles.php on line 143

    Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'FILES/d5d849bdba01233f855b16da071127ae.JPG' is not a valid JPEG file in C:\AppServ\www\0\UpFiles.php on line 143

    Warning: imagesx(): supplied argument is not a valid Image resource in C:\AppServ\www\0\UpFiles.php on line 133

    Warning: imagesy(): supplied argument is not a valid Image resource in C:\AppServ\www\0\UpFiles.php on line 134

    Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\AppServ\www\0\UpFiles.php on line 135





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  13. #13
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    مشكور أخي محمد
    تم صنع المصغرة..
    لكن ومن أجل التطوير.. والتجربة.. فأنا استبدلت لاحقة صورة من نوع gif إلى jpg بعد أن منعت رفع ملفات الgif لأن البعض من الأعضاء يفعل ذلك.
    فأعطى السكريبت ما يلي:
    Array ( [name] => d5d849bdba01233f855b16da071127ae.JPG [type] => JPG [size] => 24628 )
    Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in C:\AppServ\www\0\UpFiles.php on line 143

    Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'FILES/d5d849bdba01233f855b16da071127ae.JPG' is not a valid JPEG file in C:\AppServ\www\0\UpFiles.php on line 143

    Warning: imagesx(): supplied argument is not a valid Image resource in C:\AppServ\www\0\UpFiles.php on line 133

    Warning: imagesy(): supplied argument is not a valid Image resource in C:\AppServ\www\0\UpFiles.php on line 134

    Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\AppServ\www\0\UpFiles.php on line 135
    تاكد من الملف الي قومة برفع انه صور ولو انت هتستخدمه لرفع الملفات يبقي قوم باغلاق عمل صورة مصغرة عشان لا يطلع الخطاء





    التعديل الأخير تم بواسطة محمدهلال ; 23-12-2009 الساعة 12:14 AM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  14. #14


    ماشاء الله عليك ، الله يوفقك ، هل يمكنك مساعدتي في هذا الموضوع
    http://www.swalif.net/softs/swalif45/softs276293/

    سكربت لرفع الملفات .. عقدتني من موقعي كلة






  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    أخي محمد بارك الله فيك

    ليس حلاً برمجياً صحيحا برأيي أن نقوم بغلق/ عمل صورة مصغرة عشان لا يطلع الخطاء / كما قلت أنت, لكن أتمنى إن كان بمقدورك أن تبرمج بشل صحيح ليعيطي معلومة مثل:
    لا يمكن رفع ملفات من نوع gif
    بدلا من تلك الإخطاء.
    وبالتوفيق.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





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

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

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