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

質問編集履歴

3

修正

2021/11/07 01:15

投稿

niconic73027793
niconic73027793

スコア215

title CHANGED
File without changes
body CHANGED
@@ -58,5 +58,5 @@
58
58
 
59
59
  ?>
60
60
  ```
61
- https://ドメイン名/custom/wp-content/uploads/zip/zip.php
61
+ https://ドメイン名/custom/wp-content/uploads/zip.php
62
62
  とブラウザ上で打ち込んでもうまくいきませんでした。

2

追記

2021/11/07 01:14

投稿

niconic73027793
niconic73027793

スコア215

title CHANGED
File without changes
body CHANGED
@@ -27,8 +27,9 @@
27
27
 
28
28
  上記の方法で zip の圧縮方法みましたが、
29
29
 
30
-
30
+ ※ワードプレスのuploads フォルダをzip化したいため、
31
-
31
+ $compressDir="/public_html/custom/wp-content/uploads/";
32
+ のように記載。
32
33
  ```ここに言語を入力
33
34
  <?php
34
35
 

1

追記

2021/11/07 01:14

投稿

niconic73027793
niconic73027793

スコア215

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,47 @@
15
15
 
16
16
  大量のファイルをダウンロードすると、 ファイルのサイズが0になってしまってファイルが破損してしまいます。
17
17
 
18
- 防ぐ方法はあるのでしょうか?
18
+ 防ぐ方法はあるのでしょうか?
19
+
20
+
21
+ https://forum.filezilla-project.org/ を読んでもよくわからず回答に至りませんでした。
22
+
23
+
24
+ また、
25
+
26
+ [リンク内容](https://kiyohikofree.com/4511.html)
27
+
28
+ 上記の方法で zip の圧縮方法みましたが、
29
+
30
+
31
+
32
+ ```ここに言語を入力
33
+ <?php
34
+
35
+ // 圧縮を行うフォルダ名…要編集
36
+ //(設置のディレクトリからのパスを書く。失敗時はホームディレクトリからのフルパスを記載)
37
+ $compressDir="/public_html/custom/wp-content/uploads/";
38
+
39
+ // 圧縮ファイル名…必要に応じて編集して下さい。
40
+ $compressfileName = "$compressDir.zip"; //この場合はフォルダ名.zipになります。
41
+ //(上でフルパス記載の際は$を消して名前変更)
42
+
43
+ // コマンド
44
+ // cd:ディレクトリの移動
45
+ // zip:zipファイルの作成 下記ではzipファイルが作成されるのは、フォルダと同じ場所です。
46
+ $command = "cd ". $compressDir .";".
47
+ "zip -r ". "../" . $compressfileName ." .";
48
+
49
+ // Linuxコマンドを実行します
50
+ exec($command);
51
+
52
+ // 圧縮したファイルをダウンロードさせる。
53
+ header('Pragma: public');
54
+ header("Content-Type: application/octet-stream");
55
+ header("Content-Disposition: attachment; filename=". $compressfileName);
56
+ readfile($compressfileName);
57
+
58
+ ?>
59
+ ```
60
+ https://ドメイン名/custom/wp-content/uploads/zip/zip.php
61
+ とブラウザ上で打ち込んでもうまくいきませんでした。