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

الموضوع: حفظ الصفحة كمستند Doc أو كـ HTML

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

    حفظ الصفحة كمستند Doc أو كـ HTML



    سلام عليكم

    مكن حد من الاخورة يفيدني بطريقة او دالةاو كلاس لحفظ صفح الدرس او المقال .. الخ الخ
    كمستند DOC او كـ HTML ,, وكذلك دالة طباعة امحتوى الصفحة مباشرة بدون اظهار نافذة خصائص الطابعة . بالضبط طلبي متل الموجود ف موقع الاخ php-ar
    مثال : انظر لاعلى الدرس جهة اليسار ..
    انظر للمثـــــــــــــــــــــال

    تحياتي





    __________________
    وما نيل المطالب بالتمني ولكن تؤخذ الدنيا غلابا


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


    الكود بشكل عام كالتالي
    كود PHP:
    <?php

    header
    ("Content-Type: application/force-download");
    header("Content-disposition: filename=file_name_here.htm");

    echo 
    "المحتوى الذي يتم تنزيله هنا";

    ?>
    غير ال echo وحط متغير بداله بالمقال الي يتم تنزيله
    ----
    وهذا مثال مع الشرح
    كود PHP:
    <?php


    // التأكد من ال : PHP_SELF.php?id=xx
    if (!is_numeric($REQUEST['id'])) die("يوجد خطأ"); // التوقف إذا لم يكن رقم

    // إستعلام القاعدة
    $query mysql_query ("SELECT * FROM topics WHERE id='" $REQUEST['id'] . "'") or die(mysql_error());

    if (
    mysql_num_rows($query) > 0) { // إذا المقال موجود

        
    $topic mysql_fetch_array($query); // إستخراج المعلومات من الإستعلام
        
        // لجعل المتصفح يقوم بتنزيل الملف وليس عرضه
        
    header("Content-Type: application/force-download");
        
    // لإخبار المتصفح باسم الملف وإمتداده
        // إخترت هنا ان يكون الاسم برقم المقال :)
        
    header("Content-disposition: filename=" $topic['id'] . ".htm");
        
        
    // محتوى الملف الذي سيتم تنزيله
        
    echo "<html>
        <head>
        <title>" 
    $topic['title'] . "</title>
        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1256\" />
        <meta name=\"Generator\" content=\"اسم موقعك هنا\" />
        <meta http-equiv=\"Title\" content=\"" 
    $topic['title'] . "\" />
        <meta http-equiv=\"Author\" content=\"" 
    $topic['writer'] . "\" />
        </head>
        <body>
        " 
    $topic['content'] . "
        </body>
        </html>"
    ;
        
    } else {
        
        echo 
    "المقال غير موجود";
        
    }

    ?>
    أو تقدر تستخدم :
    كود PHP:
    header("Content-Type: html/octet-stream"); 







  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    115


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





    __________________
    وما نيل المطالب بالتمني ولكن تؤخذ الدنيا غلابا





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

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

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