صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 16 من 16

الموضوع: استفسار بخصوص رفع اكثر من ملف لقاعدة البيانات

  1. #16
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    23


    السلام عليكم

    معليش على التأخير اخوي...سؤال بسيط اخوي...هل تقوم بتخزين كامل الملف في قاعدة البيانات ام فقط اسم الملف...


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

    كود PHP:
    <?php
    // قم بتخزين رقم الملف
    $file_id int $_GET ['file_id'] );
    // قم بالاتصال بقاعدة البيانات
    $myDb mysql_connect 'localhost''root''' );
    @
    mysql_select_db 'project'$myDb );
    // احصل على معلومات الملف من قاعدة البيانات
    $query "SELECT `mime`, `name`, `size`, `data` 
              FROM `file` 
              WHERE `id` = 
    {$file_id}";
    $result mysql_query $query );
    $rows_num mysql_num_rows $result );
    // تأكد من وجود نتيجة من الاستعلام السابق
    if ($rows_num == 1){
     
     
    // تفاصيل الملف
     
    $row mysql_fetch_assoc $result );
     
     
    // قم يتحميل الملف
     
    header "(anti-spam-(anti-spam-(anti-spam-content-type:))) " $row ['mime'] );
     
    header "Content-Length: " $row ['size'] );
     
    header "Content-Disposition: attachment; filename=" $row ['name'] );
     echo 
    $row ['data'];
    } else {
     echo 
    'لايوجد ملف يطابق المعلومات المعطاه';
    }
    ?>
    بالنسبة اذا كنت تحفظ اسم الملف فقط فيجب اعطاء الاسم الكامل للملف بما فيها المجلد الذي تستخدمه لحفظ المعلومات. يعني مثلا لو قلنا ان الملف اسمه test.txt وتم رفعه في مجلد اسمه upload فيجب استخدام الداله file_get_contents كالتالي

    كود PHP:
    $row ['data'] = file_get_contents('upload/test.txt'); 
    ان شاء الله اكون افدتك واي خدمه احنا حاضرين يالغالي





    التعديل الأخير تم بواسطة بو غدير ; 27-04-2010 الساعة 08:44 PM
    __________________
    مع تحيات بو غدير
    Zend Certified Engineer





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

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

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