質問編集履歴

4

誤字訂正

2021/03/18 11:17

投稿

testUser12341
testUser12341

スコア0

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  ⇒ 契機不明でエラーは出なくなりました。
46
46
 
47
-   ただし、winSCPで直接保存されたzipファイルをダウンロード
47
+   ただし、winSCPで直接保存されたzipファイルをダウンロード
48
48
 
49
49
    開くと解凍できますが、PHPのheaderを使ってフロントから
50
50
 

3

進展があったため。

2021/03/18 11:17

投稿

testUser12341
testUser12341

スコア0

test CHANGED
File without changes
test CHANGED
@@ -39,6 +39,16 @@
39
39
  また、その問題を無視してzipファイルをダウンロードすると
40
40
 
41
41
  「圧縮フォルダー ....は無効です。」と出て解凍できません。
42
+
43
+
44
+
45
+ ⇒ 契機不明でエラーは出なくなりました。
46
+
47
+   ただし、winSCPで直接保存されたzipファイルをダウンロードそて
48
+
49
+   開くと解凍できますが、PHPのheaderを使ってフロントから
50
+
51
+   ダウンロードした場合は依然、「圧縮フォルダー ....は無効です。」と出て解凍できません。
42
52
 
43
53
 
44
54
 

2

誤りを修正

2021/03/18 11:16

投稿

testUser12341
testUser12341

スコア0

test CHANGED
File without changes
test CHANGED
@@ -48,9 +48,7 @@
48
48
 
49
49
  ```
50
50
 
51
- Warning: ZipArchive::close(): Failure to create temporary file: No such file or directory in /home/c12131291/public_html/testtesttest342.com/wp-content/plugins/insert-php-code-snippet/shortcode-handler.php(65) : eval()'d code on line 37
52
-
53
- close失敗
51
+ Warning: ZipArchive::close(): Failure to create temporary file: No such file or directory in /home/c1221591/public_html/testtesttest342.com/wp-content/plugins/insert-php-code-snippet/shortcode-handler.php(65) : eval()'d code on line 35
54
52
 
55
53
  ```
56
54
 
@@ -156,7 +154,7 @@
156
154
 
157
155
  else {
158
156
 
159
- echo "失敗したので終了"
157
+ echo "失敗したので終了";
160
158
 
161
159
  }
162
160
 

1

タイポ修正

2021/03/18 08:35

投稿

testUser12341
testUser12341

スコア0

test CHANGED
File without changes
test CHANGED
@@ -74,13 +74,13 @@
74
74
 
75
75
  $zip_name = 'create_zip_'.date('Ymd').'.zip';
76
76
 
77
- $zip_tmp_dir = dirname(__FILE__).'/tmp_zip/';
77
+ $zip_tmp_path = dirname(__FILE__).'/tmp_zip/';
78
78
 
79
-
80
79
 
81
- $res = $zip->open($zip_tmp_dir.$zip_name, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE);
82
80
 
83
-
81
+ $res = $zip->open($zip_tmp_path.$zip_name, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE);
82
+
83
+
84
84
 
85
85
  // zipファイルのオープンに成功した場合
86
86
 
@@ -92,7 +92,7 @@
92
92
 
93
93
  $file_name = dirname(__FILE__).'/file.txt';
94
94
 
95
-
95
+
96
96
 
97
97
  // ファイルの存在確認
98
98
 
@@ -102,15 +102,9 @@
102
102
 
103
103
  touch( $file_name );
104
104
 
105
- }else{
106
-
107
- // すでにファイルが存在する為エラーとする
108
-
109
- echo('Warning - ファイルが存在しています。 file name:['.$file_name.']');
110
-
111
105
  }
112
106
 
113
-
107
+
114
108
 
115
109
  // ファイルのパーティションの変更
116
110
 
@@ -124,19 +118,19 @@
124
118
 
125
119
  if ($zip->addFile($file_name, 'test.txt') != true) {
126
120
 
127
- echo "失敗";
121
+ exit;
128
122
 
129
123
  }
130
124
 
131
125
  }
132
126
 
133
-
127
+
134
128
 
135
129
  // ZIPファイルをクローズ
136
130
 
131
+ // !!!!!ここで警告がでてしまう!!!!!
132
+
137
133
  if ($zip->close() != true) {
138
-
139
- echo "close失敗";
140
134
 
141
135
  exit;
142
136
 
@@ -162,7 +156,7 @@
162
156
 
163
157
  else {
164
158
 
165
- echo "根本失敗";
159
+ echo "失敗したので終了"
166
160
 
167
161
  }
168
162