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

الموضوع: كيف اضيف خاصية ادراج صورة في برنامجي .

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    50

    كيف اضيف خاصية ادراج صورة في برنامجي .



    السلام عليكم

    كيف اضيف خاصية ادراج صورة في برنامجي مثل المنتديات ..

    :shy:





    __________________
    php.php @ hotmail.com


  2. #2
    __________________
    سوالف فقط لا غير

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    50


    شكرا جزيلا ً اخوي ولكن هذا الشرح لعمل ملف تحميل فقط.





    __________________
    php.php @ hotmail.com

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    995


    هلا بالسمي :nice:

    ما فهمتك والله...
    هل تبغى تسوي BB codes ؟؟
    والا تبغى ترفع الصور على الداتابيس ؟؟ (زي الأتاتشمنت في المنتديات)

    ---------------------
    مستعير العضوية






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    50


    ياهلا اخوي بدر مشكور على المرور كلامك صحيح ابي رفع الصورة في الداتا .





    __________________
    php.php @ hotmail.com

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    995


    عندك طريقتين...
    الأولى انك تحول الصورة من باينري الى text عادي باستخدام (base64_encode)...
    الميزة:
    المعومات بتخزن في الداتابيس على شكل حروف...
    تقدر تعدل على ملف الباك اب حق الداتابيس وتحفظ...

    العيب: الحجم بيزيد 33%
    الثانية انك تخزن المعلومات زي ماهي (باينري) في BLOB field...
    عيبها: لو سويت باك اب من الداتا بيس... وحررته... بيخترب غالباً جدول الأتاتشمنت

    كود PHP:
    //getting the image.. and opening it returning it's content to buffer variable...
    $filename "image.jpg";
    $fp fopen($filename"rb");
    $buffer fread($fpfilesize($filename));
    //encoding the data, (changing its state from binary to regular TEXT)...
    $buffer base64_encode($buffer);
    fclose ($fp);
    //database connection....
    $link mysql_connect("localhost""root""");
    $db mysql_select_db("test"$link);
    $query "INSERT INTO data (id, data) VALUES (NULL, '$buffer')";
    $result mysql_query($query);
    mysql_close($link); 
    طبعاً الداتابيس عبارة عن id و data (المفروض انت عندك تحط imagetype و imagesize و name و ممكن بعد cat)..
    الـ data في حالة استعمال الـ base64_encode تخليه text...
    أما في حالة انك ما استعملتها تخليه (لازم) BLOB... (اللي هو باينري)...

    في حالة الإستعلام عن الصورة (أو الأتاتشمنت)... لازم ترجعها الى باينري عن طريق (base64_decode)...

    اذا بغيت تخلي الملف ما يتحول لـ text (يهمك الحجم مرة)... احذف سطر الإنكود...

    اذا فيه شي ما عرفت أشرحه... قل لي وما يكون خاطرك الا طيب

    بالتوفيق...
    ---------------
    مستعير العضوية






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    995


    نسيت أقول...
    لو كنت مسوي صفحة upload...
    والإنبوت حق الفايل باسم file....

    بيكون زي كذا:
    كود PHP:
    $filename $_FILES['file']['tmp_name']; 
    أو تستخدم
    كود PHP:
    $filename $HTTP_POST_FILES['file']['tmp_name']; 
    على حسب نسخة الـ php اللي عندك

    بالتوفيق..

    ** مرفق.. كود قديم... كنت بستعمله في سكربت... بس غيرت الطريقة (ما استعملت داتابيس)...
    ما ادري اذا فيه أخطاء والا لا
    -----------
    مستعير العضوية





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة عسول ; 12-09-2005 الساعة 04:14 AM سبب آخر: اضافة مرفقات

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


    مشكور اخوي بدر الف شكر لك.





    __________________
    php.php @ hotmail.com

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


    احسن شي ترفع الملف عن طريق copy وتحفظ امتداده في الداتابيس





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

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


    مشكور اخوي Pal-Heart , تم بحمد الله عمل ذلك.





    __________________
    php.php @ hotmail.com





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

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

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