السلام عليكم ورحمة الله وبركاته
اعمل على شاشة download_file.php تقوم بتحميل ملفاات pdf او ملفات doc على حسب اسم الشخص المطلوب
وهذا الكود
<?php
if(isset($_GET['page']))
{
// if id is set then get the file with the id from database
include('../../website_files/connection.php');
$page = $_GET['page'];
$query = "SELECT file_name, file_type, file_size, copy_of_attachments FROM outcome WHERE outcome_id = '$page'";
$result = mysql_query($query,$connection) or die(mysql_error());
list($file_name, $file_type, $file_size, $copy_of_attachments) = mysql_fetch_array($result);
header("Content-length:$file_size");
header("Content-type:application/$file_type");
header("Content-Disposition: attachment; filename=$file_name.$file_type");
echo $copy_of_attachments;
exit;
}
?>هذا الكود يعمل ولكن المشكلة تكمن عند الضغط على الرابط (من الملف الرئيسي VIEW.PHP) يتم ظهور مربع التحميل ولكن بعد التحميل لا يتم فتح الملف بالشكل المطلوب حيث يظهر لي رسالة المحتوى تالف ولا يمكن فتحه بسبب وجود مشاكل تتعلق بالمحتويات عليه امل التكرم بالاطلاع والافادة وتقبلوا خالص تحياتي.