回答編集履歴

3

加筆

2021/03/18 08:55

投稿

退会済みユーザー
test CHANGED
@@ -11,3 +11,23 @@
11
11
  header()関数を使うのに、
12
12
 
13
13
  エラー報告で単純にecho文を使っちゃうと良くないね。
14
+
15
+
16
+
17
+ ---
18
+
19
+
20
+
21
+ `if ($zip->close() != true) {` でエラーになるのは、
22
+
23
+ webサーバープロセスから書き込みができなかったってことなので、
24
+
25
+ 書き込む先のディレクトリ、
26
+
27
+ その親ディレクトリ、
28
+
29
+ その親の親のディレクトリ、・・・、
30
+
31
+ にwebサーバーがたどり着けるようパーミッションを確認することかな。
32
+
33
+ SELinux使っていれば、書き込めるようにchconするとか。

2

見直し

2021/03/18 08:55

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,9 @@
5
5
  `$zip_tmp_dir`と`$zip_tmp_path`があるけど、
6
6
 
7
7
  `$zip_tmp_path`が未定義なまま参照されている。
8
+
9
+
10
+
11
+ header()関数を使うのに、
12
+
13
+ エラー報告で単純にecho文を使っちゃうと良くないね。

1

見直し

2021/03/18 06:16

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,7 @@
1
1
  tmp_zip ディレクトリが作られていないから、とか?
2
+
3
+
4
+
5
+ `$zip_tmp_dir`と`$zip_tmp_path`があるけど、
6
+
7
+ `$zip_tmp_path`が未定義なまま参照されている。