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

الموضوع: كيف تعرض ملف من نوع BLOB ?

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jul 2008
    المشاركات
    54

    كيف تعرض ملف من نوع BLOB ?



    السلام عليكم

    كيف اعرض ملف نوعه rtf او doc في المتصفح ؟

    علما انه مخزن في قاعدة البيانات بنوع BLOB

    لأني كلما اعرضه في المتصفح يظهر لي رموز غريبة







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


    حدد نوعه للمتصف قبل ان تعرضه ... اذا كان المتصفح يعرف هذا النوع سوف يعرضه او ينزلة ويطلب من المستخدم فتحة ببرنامجه
    تحديد النوع من خلال الداله header وتوضع قبل ان تطبع اي شيء .
    كود PHP:
    header("(anti-spam-content-type:) text/rtf"); //اذا كان نوعة RTF
    header("(anti-spam-content-type:) application/msword"); //اذا كان نوعة doc 
    لايجاد بقيةالانواع راجع
    Understanding HTTP Headers and the PHP header() Function





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

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


    فعلا كما ذكر الاخ ضيف مشكورا





    __________________
    PHP-TIGER
    professional php Coder
    Mu4all.com

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jul 2008
    المشاركات
    54


    السلام عليكم

    كودي الذي كتبت موجود في ال txt المرفق (الملف من نوع rtf)

    و الصورة المرفقة تبين النتيجة





    الصور المرفقة الصور المرفقة  
    الملفات المرفقة الملفات المرفقة

  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    في سوالف يتم استبدال content type ب anti-spam-content-typ الرجاء تفهم ذلك وحذف الاقواس و anti-spam-
    كود PHP:
    header("content_type: text/rtf");//استبدل _ ب - بدون اي شيء 
    PHP: header - Manual





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

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


    السلام عليكم

    تم تعديل الكود ( الكود الجديد في المرفقات)

    الآن يطلب مني تنزيل الملف (واجهة التحميل) ، و ليس هذا الذي اريده ... اريد عرض الملف في المتصفح





    الملفات المرفقة الملفات المرفقة

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jul 2008
    المشاركات
    54


    السلام عليكم

    يا شباب ... هل من مجيب ؟؟






  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    549


    إذا كنت تريد عرض الملف مباشرة فقم بإضافة السطر التالي :
    كود PHP:
    header('Content-disposition: inline; filename=filename.rtf'); 
    أما إذا كنت تريد تحميله بواسطة المتصفح فقم بإضافة السطر التالي :
    كود PHP:
    header('Content-disposition: attachment; filename=filename.rtf'); 
    لاحظ ان الفرق فقط في inline و attachment

    ولا تنسى ان تغير filename.rtf إلى اسم الملف





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org





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

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

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