質問編集履歴

4

誤字

2018/08/16 06:04

投稿

lplplp
lplplp

スコア13

test CHANGED
File without changes
test CHANGED
@@ -11,8 +11,6 @@
11
11
  「public/excel/sample.xlsx」に編集したExcelを保存します。
12
12
 
13
13
  そして編集したExcelをLibreofficeのコマンドでPDFに変換させたいです。
14
-
15
- 昨日まで正常にできていたのですが、本日、テンプレのExcelを修正してからLibreofficeのコマンドが実行されなくなってしまいました。
16
14
 
17
15
  原因が分からなかったので質問させていただきました。
18
16
 

3

情報追加

2018/08/16 06:03

投稿

lplplp
lplplp

スコア13

test CHANGED
File without changes
test CHANGED
@@ -97,3 +97,7 @@
97
97
  指定されたパスが見つかりません。
98
98
 
99
99
  ```
100
+
101
+ 以下、$commandの内容です。
102
+
103
+ "storage/install/LibreOfficePortable/App/libreoffice/program/soffice.exe --headless --convert-to pdf:writer_pdf_Export C:\xampp\htdocs\test\public/excel/sample.xlsx"

2

情報追加

2018/08/16 05:52

投稿

lplplp
lplplp

スコア13

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,15 @@
85
85
  }
86
86
 
87
87
  ```
88
+
89
+
90
+
91
+ apacheのログには以下のように記載されていました。
92
+
93
+
94
+
95
+ ```apache
96
+
97
+ 指定されたパスが見つかりません。
98
+
99
+ ```

1

ソース修正

2018/08/16 05:07

投稿

lplplp
lplplp

スコア13

test CHANGED
File without changes
test CHANGED
@@ -82,40 +82,6 @@
82
82
 
83
83
 
84
84
 
85
- // ファイルのパス
86
-
87
- $filepath = $path.'/sample.pdf';
88
-
89
-
90
-
91
- // リネーム後のファイル名
92
-
93
- $filename = $code.'_'.$dt.'.pdf';
94
-
95
-
96
-
97
- // ファイルタイプにPDFを指定
98
-
99
- header('Content-Type: application/pdf');
100
-
101
-
102
-
103
- // ファイルサイズを取得し、ダウンロードの進捗を表示
104
-
105
- header('Content-Length: '.filesize($filepath));
106
-
107
-
108
-
109
- // ファイルのダウンロード、リネームを指示
110
-
111
- header('Content-Disposition: attachment; filename="'.$filename.'"');
112
-
113
-
114
-
115
- // ファイルを読み込みダウンロードを実行
116
-
117
- readfile($filepath);
118
-
119
85
  }
120
86
 
121
87
  ```