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

الموضوع: طلب مساعدة: تكملة كود لحفظ المصغر بعد عمله

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

    طلب مساعدة: تكملة كود لحفظ المصغر بعد عمله



    السلام عليكم

    قمت بوضع هذا الكود والذي يقوم باستخراج مصغر للصورة

    ولكني تعثرت عندما اردت ان اقوم بحفظ هذا المصغر على السيرفر

    كود PHP:
    <?
      header
    ('Content-type: image/jpeg ');
     
    $filename "1_1155422016.jpg"
      
    $image getimagesize ($filename);
      
    $img_width $image[0];
      
    $img_height $image[1];
      if (
    $image[2] == 1)
      {
            
    $img = @imagecreatefromgif($filename);
      }
       else if (
    $image[2] == 2)
      {
         
    $img = @imagecreatefromjpeg($filename);
      }
      
    $new_width 100
     
      
    $new_height 80// 
      
    $newimage = @imagecreatetruecolor($new_width$new_height);
      
    imagecopyresized($newimage$img0000,  $new_width$new_height$img_width$img_height) or die("&atilde;&Ocirc;&szlig;&aacute;&Eacute;");
      echo 
    imagejpeg($newimage''100);
      
    imagedestroy($newimage);
    ?>
    فمثلا اريد ان اضع صورة في مجلد s بنفس الاسم لهذا المصغر

    فكيف عمل ذلك

    وشكرا لكم







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    كود PHP:
    $imagename=$newimage;
    $path='s'
    move_uploaded_file($newimage$path); 







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


    مرحبا خي نصوص

    كودك لم يعمل معي ولا أعلم مالسبب

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

    وهو
    كود PHP:
    <?
      header
    ('Content-type: image/jpeg ');
      
    $Folder "album";
      
    $photo="5_1155380253.gif";
      
    $filename="$Folder/$photo";  // اسم الصورة الحالي
      
    $new_width 150// العرض الجديد
      
    $new_height 120// الارتفاع الجديد
      
    $image getimagesize ($filename);
      
    $img_width $image[0];  // عرض الصورة الحالي
      
    $img_height $image[1]; // طول الصورة الحالي
      
    $S="$Folder/s/$photo";  // اسم ومسار المصغر الجديد للصورة
         
    if ($image[2] == 1)
         {
      
    $img = @imagecreatefromgif($filename);
      
    $newimage = @imagecreatetruecolor($new_width$new_height);
      
    imagecopyresized($newimage$img0000,  $new_width$new_height$img_width$img_height) or die("مشكلة");
      
    $S="$Folder/s/$photo";
      
    imageGIF($newimage,$S,100);
         }
         else if (
    $image[2] == 2)
         {
      
    $img = @imagecreatefromjpeg($filename);
      
    $newimage = @imagecreatetruecolor($new_width$new_height);
      
    imagecopyresized($newimage$img0000,  $new_width$new_height$img_width$img_height) or die("مشكلة");
      
    imagejpeg($newimage,$S,100);
         }
    ?>
    لكن مشكلة اتمنى مساعدتكم
    وهي ان الدالة imagesgif او jpeg تقوم بعرض معاينة للصورة وانا لا أريد ان تعرض معاينة لها فقط تقوم بنسخها

    هل هناك حل لهذه المشكلة .. وشكرا لكم






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


    مازلت لدي المشكلة وهي ان الدالة تظهر مصغر للصورة مباشرة ...

    انا اريدها تحفظ المصغر ولاتظهر له معاينة ... وشكرا لكم






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


    وجدت الحل

    وهو ان اقوم بحذف السطر الثاني

    كود PHP:
     header('Content-type: image/jpeg '); 
    مدري كيف مالاحظته










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

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

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