abasfar
جمعه 17 آذر 1391, 01:51 صبح
با سلام
من کد زیرای برای نوشتن ساخت فایل Excel استفاده میکنم اما این فایل ساخته شده را در همان صفحه باز میکنه و قابلیتی نمیده تا کاربر این فایل را دانلود کنه
ممنون مشم هدری رو معرفی کنید که بشه با هاش این کارو کرد
کد من
require_once('./Classes/ExcelWriterXML.php');
$xml = new ExcelWriterXML;
$xml->docAuthor('Student');
$Student = $xml->addSheet('Student');
$Student->writeString(1,1,"نام",'StyleHeader');
$xml->sendHeaders('1.xls');
$xml->writeData();
این کد رو وقتی تو لوکال اجرا میکنم بدون مشکل فایل رو میتونم دانلود کنم اما وقتی روی سرور میارم فایل رو بعد از درست کردن تو همان صفحه باز میکنه
من از این هدرها استفاده کردم اما نتیجه ای نگرفتم
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="1.xls"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
header('Cache-Control: private');
header('Pragma: private');
من کد زیرای برای نوشتن ساخت فایل Excel استفاده میکنم اما این فایل ساخته شده را در همان صفحه باز میکنه و قابلیتی نمیده تا کاربر این فایل را دانلود کنه
ممنون مشم هدری رو معرفی کنید که بشه با هاش این کارو کرد
کد من
require_once('./Classes/ExcelWriterXML.php');
$xml = new ExcelWriterXML;
$xml->docAuthor('Student');
$Student = $xml->addSheet('Student');
$Student->writeString(1,1,"نام",'StyleHeader');
$xml->sendHeaders('1.xls');
$xml->writeData();
این کد رو وقتی تو لوکال اجرا میکنم بدون مشکل فایل رو میتونم دانلود کنم اما وقتی روی سرور میارم فایل رو بعد از درست کردن تو همان صفحه باز میکنه
من از این هدرها استفاده کردم اما نتیجه ای نگرفتم
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="1.xls"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
header('Cache-Control: private');
header('Pragma: private');