var_fj54j
Новичок
Добрый день! Стоит задача, с помощью php создать и открыть файл xml с данными. Для решения использую PHPExcel. Документ создается и открывается, но только перед тем как открыться выскакивает сообщение "Действительный формат открываемого файла (File.xml) отличается от указываемого расширением имени файла. Перед открытием данного файла убедитесь, что он не поврежден и получен из надежного источника. Открыть этот файл сейчас?" "Да" "Нет" "Справка" Три кнопки. Нажимаю "Да". Файл открывается с не понятным мне содержимым. Часть на английском, часть китайских иероглифов.
Подскажите как от этого избавиться. Ниже приведен мой код, пишу на фреймворке CodeIgniter.
Подскажите как от этого избавиться. Ниже приведен мой код, пишу на фреймворке CodeIgniter.
Код:
function report_pacient()
{
$this->load->library('PHPExcel');
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()->setTitle("export")->setDescription("none");
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B2', iconv("utf-8", "windows-1251", 'Hello'));
$filename = 'file';
header ('Content-Type: application/vnd.ms-excel');
header ('Content-Disposition: attachment;filename="'.$filename.'"');
header ('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
}