質問するログイン新規登録

質問編集履歴

2

意図的に内容を抹消する行為にあたるため

2020/10/27 04:42

投稿

NamakoOnigiri
NamakoOnigiri

スコア0

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,28 @@
1
- 前提・実現したいこと
1
+ ### 前提・実現したいこと
2
+ PHP,JavaScriptでサイトを作成しています。
2
- (例)PHP(CakePHP)●●なシステムを作っていま。 ■■な機能を実装したいのですがうまく動きません
3
+ PHPExcelエクセルファイルを作成し、ダウンロード機能を実装しとしてい
3
-
4
+ dockerのローカル環境で
5
+ エクセルファイルを作成するajax.phpを実行し、
6
+ 作成したファイルのpathをlocation.hrefでダウンロードしようとしています。
4
- 発生している問題・エラーメッセージ
7
+ ### 発生している問題・エラーメッセージ
8
+ PHPでDBからデータをダウンロードする機能を実装中に
9
+ cliからPHPExcelを実行すると正常に動作しますが、
10
+ webブラウザからローカルにアクセスし実行するとファイルが作成されません。
5
- 問題発生するまでの流・手順
11
+ エラーは出ず、ファイル作成さません。
6
- ソースコード
12
+ ### 該当のソースコード
13
+ ```PHP
14
+ $book = new PHPExcel;
15
+ $book->getDefaultStyle()->getFont()->setName('MS Pゴシック');
16
+ $book->getDefaultStyle()->getFont()->setSize(12);
17
+ // 省略 //
18
+ $writer = PHPExcel_IOFactory::createWriter($book, 'Excel5');
19
+ $writer->setPreCalculateFormulas(FALSE);
20
+ ob_end_clean();
21
+ $writer->save($filename);
22
+ ```
7
- 問題の発生した環境
23
+ ### 試したこと
24
+ dockerにexecで入り、ajax.phpを実行するとエクセルファイルが作成されます。
25
+ sudo su を使いwebからの実行と同じユーザーでcli実行すると正常に作成されるので
26
+ 権限の問題ではなさそうです。
27
+ ### 補足情報(FW/ツールのバージョンなど)
28
+ 質問に不慣れなため、不足情報があれば追記しますのでコメントお願いいたします。

1

,

2020/10/27 04:42

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,43 +1,7 @@
1
- ### 前提・実現したいこと
1
+ 前提・実現したいこと
2
- PHP,JavaScriptでサイトを作成しています。
3
- PHPExcelエクセルファイルを作成し、ダウンロード機能を実装しようとしてす。
2
+ (例)PHP(CakePHP)●●なシステムを作っていま。 ■■な機能を実装しのでがうまく動きません
4
3
 
5
- dockerのローカル環境で
6
- エクセルファイルを作成するajax.phpを実行し、
7
- 作成したファイルのpathをlocation.hrefでダウンロードしようとしています。
8
-
9
- ### 発生している問題・エラーメッセージ
4
+ 発生している問題・エラーメッセージ
10
-
11
-
12
- PHPでDBからデータをダウンロードする機能を実装中に
13
- cliからPHPExcelを実行すると正常に動作しますが、
14
- webブラウザからローカルにアクセスし実行するとファイルが作成されません。
15
-
16
- エラーは出ず、ファイル作成されせん。
5
+ 問題発生するでの流れ・手順
17
-
18
-
19
- ### 該当のソースコード
6
+ ソースコード
20
-
21
- ```PHP
22
- $book = new PHPExcel;
23
- $book->getDefaultStyle()->getFont()->setName('MS Pゴシック');
24
- $book->getDefaultStyle()->getFont()->setSize(12);
25
-
26
- // 省略 //
27
-
28
- $writer = PHPExcel_IOFactory::createWriter($book, 'Excel5');
29
- $writer->setPreCalculateFormulas(FALSE);
30
- ob_end_clean();
31
-
32
- $writer->save($filename);
33
-
34
- ```
35
-
36
- ### 試したこと
7
+ 問題の発生した環境
37
- dockerにexecで入り、ajax.phpを実行するとエクセルファイルが作成されます。
38
- sudo su を使いwebからの実行と同じユーザーでcli実行すると正常に作成されるので
39
- 権限の問題ではなさそうです。
40
-
41
-
42
- ### 補足情報(FW/ツールのバージョンなど)
43
- 質問に不慣れなため、不足情報があれば追記しますのでコメントお願いいたします。