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

الموضوع: مشكلة بكود تصغير ثم نسخ صورة لمجلد معين !!

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509

    مشكلة بكود تصغير ثم نسخ صورة لمجلد معين !!



    السلام عليكم اخواني ...

    من فترة حبيت عمل كود لتصغير صورة ثم نسخ الصورة لمجلد بموقعي ...

    الفكرة العامة انو انا بدي ارفع صورة معينة ارفعها بواسطة الكود وكلشي تمام ... بعد رفعها يجي الكود يفحص الصورة اذا كان حجمها 500x500 بكسل ... اذا تحقق الشرط فان الكود يقوم بعمل نسختين مصغرات للصورة النسخة الاولى بحجم 230x290 والثانية بحجم 120x120 ومن ثم يقوم بنسخ الصور باسماء اخرى لنفس مجلد الصورة الام .

    دايما يعطيني خطأ وهو :

    كود PHP:
    Warningimagecopyresampled(): supplied argument is not a valid Image resource in E:\AppServ\www\sp\admincp\upload.php on line 209

    Warning
    imagecopyresampled(): supplied argument is not a valid Image resource in E:\AppServ\www\sp\admincp\upload.php on line 213 
    الكود :

    كود PHP:
                @copy($file1"../$Dir/$file1_name");
                echo
    "<font color=\"$font_color2\">تم تحميل الملف </font><br>";
                echo
    "<font color=\"$font_color2\">حجم الملف :  $size1 ك ب  </font><br>";
                echo
    "<font color=\"$font_color2\"> : رابط الملف</font><br>";
                echo
    "<a target=\"_blank\" href=\"$ULR/$Dir/$file1_name\">$ULR/$Dir/$file1_name</a><br><br>";
                
    /// Resize image 
                
    $imglink "$file1";     
                
    $imginfo = @getimagesize($imglink);
                echo
    "$imginfo[0]X";
                echo
    "$imginfo[1]";
                if((
    $imginfo[0] == "500") || ($imginfo[1] == "500")){
                
    $image_resized imagecreatetruecolor(230290);
                
    imagecopyresampled($image_resized$imglink0000230290$imginfo[0], $imginfo[1]);
                @
    copy($image_resized"../$Dir/$file1_name_th1");
                
    $image_resized imagecreatetruecolor(140140);
                
    imagecopyresampled($image_resized$imglink0000140140$imginfo[0], $imginfo[1]);
                @
    copy($image_resized"../$Dir/$file1_name_th2"); 
                } 


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



    سلامات اخواني .





    التعديل الأخير تم بواسطة EbNCaNa ; 06-11-2007 الساعة 09:16 PM
    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


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

    سلامات حبايبي .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    السلام عليكم ورحمة الله

    تأكد من قيمة المتغير $file1 وقولنا محتوياته





    __________________
    مدونتي

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي المتغير $file1 هو نتيجة رفع الملف او الصورة ... اي انه الصورة بحد ذاتها .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    هل قمت باستخدام
    كود PHP:
    $_FILES 
    راجع PHP: Handling file uploads - Manual






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    supplied argument is not a valid Image resource
    مصدر الصورة غير صحيح ..

    بما ان مشكلتك تكمن في عمل الدالة imagecopyresampled
    راجع PHP: imagecopyresampled - Manual






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    والله يا اخوان ما خليت طريقة ولا سكربت ولا كلاس الا ما جربتو .. وفش خواص ... ممكن حدا يكتبلنا كود من جديد بلكي زبط !! ؟





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟





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

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

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