PHPExcelで直接出力するとエラーがでます
Posted: 2017年2月25日(土) 13:51
はじめまして、MODX使用させていただいています。
MODX(1.0.19J)からPHPExcel(1.8)を使用してエクセルファイルを出力($writer->save('php://output');)してダウンロードさせています。
サイズの小さな画像ファイルをエクセルに埋め込んで出力するとダウンロードできるのですが、
約2M程度の画像を埋め込んで出力すると以下のようなエラーがでます。
サーバー上にファイルを保存する形にするとエラーはでない状態です。
何か解決方法がありましたら、ご回答頂けると助かります。
拙い説明で申し訳ありませんが、よろしくお願いします。
--
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - Got error 'brackets ([ ]) not balanced' from regexp »
SELECT id FROM `test_modx`.`modx_site_content` WHERE deleted=0 AND parent='0' AND alias REGEXP '^�������\n�r�3�뾉�����s������V�:US��fM\Z����(¦��gA�v�~t���j�\'Q\'\rq�u[��rroxD���V?�w%j�����V�����w�N��Q���Adj@�$'
Basic info
REQUEST_URI : /services/1.xls
Resource : [1047]ExcelダウンロードTEST
Referer :
User Agent : Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
Benchmarks
MySQL : 0.0240 s (21 Requests)
PHP : 0.2567 s
Total : 0.2808 s
Memory : 16.15 MB
Backtrace
1 $modx->executeParser()
index.php on line 125
2 $modx->prepareResponse()
manager/includes/document.parser.class.inc.php on line 245
3 $modx->parseDocumentSource()
manager/includes/document.parser.class.inc.php on line 494
4 $modx->rewriteUrls()
manager/includes/document.parser.class.inc.php on line 2328
5 $modx->getIdFromAlias()
manager/includes/document.parser.class.inc.php on line 2768
6 DBAPI->select()
manager/includes/document.parser.class.inc.php on line 3623
7 DBAPI->query()
manager/includes/extenders/dbapi/mysqli.inc.php on line 252
MODX(1.0.19J)からPHPExcel(1.8)を使用してエクセルファイルを出力($writer->save('php://output');)してダウンロードさせています。
サイズの小さな画像ファイルをエクセルに埋め込んで出力するとダウンロードできるのですが、
約2M程度の画像を埋め込んで出力すると以下のようなエラーがでます。
サーバー上にファイルを保存する形にするとエラーはでない状態です。
何か解決方法がありましたら、ご回答頂けると助かります。
拙い説明で申し訳ありませんが、よろしくお願いします。
--
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - Got error 'brackets ([ ]) not balanced' from regexp »
SELECT id FROM `test_modx`.`modx_site_content` WHERE deleted=0 AND parent='0' AND alias REGEXP '^�������\n�r�3�뾉�����s������V�:US��fM\Z����(¦��gA�v�~t���j�\'Q\'\rq�u[��rroxD���V?�w%j�����V�����w�N��Q���Adj@�$'
Basic info
REQUEST_URI : /services/1.xls
Resource : [1047]ExcelダウンロードTEST
Referer :
User Agent : Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
Benchmarks
MySQL : 0.0240 s (21 Requests)
PHP : 0.2567 s
Total : 0.2808 s
Memory : 16.15 MB
Backtrace
1 $modx->executeParser()
index.php on line 125
2 $modx->prepareResponse()
manager/includes/document.parser.class.inc.php on line 245
3 $modx->parseDocumentSource()
manager/includes/document.parser.class.inc.php on line 494
4 $modx->rewriteUrls()
manager/includes/document.parser.class.inc.php on line 2328
5 $modx->getIdFromAlias()
manager/includes/document.parser.class.inc.php on line 2768
6 DBAPI->select()
manager/includes/document.parser.class.inc.php on line 3623
7 DBAPI->query()
manager/includes/extenders/dbapi/mysqli.inc.php on line 252