function districtexcelpdf(){

    ob_start();
    require_once('districtexcel.php');
    $objPHPExcel = new PHPExceldis();       
    $objPHPExcel->districtExcel();

    header('Content-Type: application/vnd.ms-excel');
    header('Content-Disposition: attachment;filename="District_report.xls"');
    header('Cache-Control: max-age=0');

    header('Cache-Control: max-age=1');


    header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); 
    header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
    header ('Cache-Control: cache, must-revalidate'); 
    header ('Pragma: public'); 

    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
    ob_clean();
    $objWriter->save('php://output');
    exit();
}

उपरोक्त कोड में मुझे एक अपठनीय चरित्र मिला है। इस समस्या को हल करने के लिए आवश्यक मदद।

0
neo 15 जून 2017, 11:00
एक PHPExceldis वस्तु क्या है? क्या यह किसी प्रकार का आवरण है जो आपके पास PHPExcel ऑब्जेक्ट के आसपास है?
 – 
Mark Baker
15 जून 2017, 11:06
PHPExceldis Districtexcel.php में एक वर्ग है जो PHPExcel का विस्तार करता है
 – 
neo
15 जून 2017, 11:07
तो बताएं कि क्या हो रहा है.... जब आप इसे अपने ब्राउज़र से चलाते हैं, तो क्या होता है? क्या PHP लॉग में कुछ लिखा है?
 – 
Mark Baker
15 जून 2017, 11:32
एक्सेल डाउनलोड हो रहा है लेकिन यह अपठनीय चरित्र दिखाता है। मैंने डिस्ट्रिक्टएक्सेल.php में कुछ और इसके विपरीत लिखकर कोशिश की, लेकिन यह वही समस्या दिखाता है।
 – 
neo
15 जून 2017, 11:56
आपका मतलब है कि जब आप एमएस एक्सेल में फ़ाइल खोलने का प्रयास करते हैं तो यह "अपठनीय चरित्र" कहता हुआ एक संदेश दिखाता है?
 – 
Mark Baker
15 जून 2017, 12:52

1 उत्तर

सबसे बढ़िया उत्तर

ओब_क्लीन (); शुरुआत में क्योंकि यह एक जंक वैल्यू भेज रहा है फिर ob_start() का उपयोग करने के बाद; और अंत में ob_clean ();

0
neo 15 जून 2017, 14:26