الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في كود تحميل ملف من قاعدة البيانات

بدأه I_s في 2 ديسمبر 2008 · 1 رد · 453 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

الاخوة الكرام اعضاء المنتدى

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

حيث انه لا يحدث خطأ ولكن عند الضغط على الملف لتحميله تظهر صفحة خالية

وهذا هو الكود فرجاء المساعدة في حل المشكلة او امدادي بكود مجرب من قبل

وشكرا لكم

  1.  
  2. <?php
  3.  
  4. include('cn.php');
  5. include('functions.php');
  6. include('common.php');
  7. $id = $_GET['id'];
  8. if ( empty($id) )
  9. {
  10. }
  11. else
  12. {
  13. $file = mysql_query("select * from books where id=" & $id ,$link);
  14. if ($file)
  15. {
  16. $row = mysql_fetch_array($file,MYSQL_BOTH);
  17. $file_name=$row[filename];
  18. $file_type=$row[filetype];
  19. $file_data=$row[content];
  20.  
  21. header(”Content-type: application/octet-stream”);
  22. header(”Content-Length: ” . strlen($row[’content’]) );
  23. header(”Content-Type: application/octet-stream”);
  24. header(’Content-Disposition: attachment; filename=”‘.$row[’filename’].’”‘);
  25. header(”Content-Transfer-Encoding: binaryn”);
  26. echo $row[’content’];
  27.  
  28. }
  29. else
  30. {
  31.  
  32. }
  33. }
  34.  
  35. ?>
  36.  

#2

اعتقد ولست جازم ان نوع الملف يجب تحديده في ال header

واذا اردت طريقه اريح بعد قراءة الملف من قاعدة البيانات اكتبه في ملف على الهارد دسك عندك بعد ذلك اطبع

للزائر لينك مؤقت قد لا يحب الزائر ان يحمل الملف او ربما يطول الامر حتى يظهر مربع حوار حفظ الملف او حتى في حاله ال PDF قد يفتحه المتصفح بدون اذن الزائر ...

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

مواضيع مشابهة