PHPSPreadSheet: сайт не может быть достигнутPhp

Кемеровские программисты php общаются здесь
Anonymous
PHPSPreadSheet: сайт не может быть достигнут

Сообщение Anonymous »

Попробуйте экспортировать файл xlsx с помощью phpspreadsheet в Codeigniter 3.
Когда я запускаю URL, это показывает, что этот сайт не может быть достигнут. Интернет может быть временно снижена, или, возможно, навсегда перенесена на новый веб -адрес.

Код: Выделить всё

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

function generateLR(){
// create file name
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="result.xlsx');
header('Cache-Control: max-age=0');
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');
$writer = new Xlsx($spreadsheet);
$writer->save('php://output');
}
Но если я попытаюсь сохранить локально $ writer-> save ('hello world.xlsx'); . Вывод успешно сохранен в папке проекта. < /P>
Также попробуйте использовать iofactory, но результат одинаково: Интернет временный < /p>

Код: Выделить всё

require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\IOFactory;

function generateLR(){
// create file name
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="result.xlsx');
header('Cache-Control: max-age=0');
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');
$writer = IOFactory::createWriter($spreadsheet,'Xlsx');
$writer->save('php://output');
}
Изображение ошибки

Есть ли какая -либо проблема Env?

Подробнее здесь: https://stackoverflow.com/questions/734 ... t-be-reach

Вернуться в «Php»