でzipアーカイブを作成します。ウェブサイトの/temp/data/map
フォルダにarchive.zip
があります。しかし、私がアーカイブを開くと、最後にdata.txtというフォルダがたくさんあることがわかります。 /backup/home/fyewhzjp/long_location_of_a_file/temp/data/map10/data.txt
したがって、他のフォルダを使わずにdata.txt
だけを私のフォルダに残す必要があります。どうしたらいいですか?は、私は、パスワード付きZIPファイルを作成し、パスワードので
2
A
答えて
1
私が行ったように、誰もが同じ問題に直面するだろう場合は、ここでの解決策は次のとおりです。 ちょうどこのようshell_exec
にzip
後-jrq
を追加します。その後
shell_exec('zip -jrq -P '.$zipPassword.' '.$zipFileName.'.zip '.$fileName);
、完全なパスが無視されます。
1
よりもむしろあなただけの機能ZipArchiveOpen::open
とZipArchive::setPassword
でZipArchive
クラスを使用しない理由shell_exec
を使用して、それは物事が非常に簡単になるだろうと思われます。
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
$zip->addFromString('test.txt', 'file content goes here');
$zip->addFile('data.txt', 'entryname.txt');
$zip->setPassword('your_password_here');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
注: この機能は、アーカイブを解凍するために使用するパスワードを設定します。パスワードで保護されていないZipArchiveをパスワードで保護されたZipArchiveに変換しません。
関連する問題
- 1. パスワード保護付きのZipフォルダの作成方法
- 2. パスワードを使用してzipファイルを作成する方法
- 3. パスワードで保護されたzipファイルを作成するPython
- 4. pythonでパスワードで保護されたzipファイルを作成するには?
- 5. Windowsでパスワードで保護されたzipファイルを作成できるC zipライブラリですか?
- 6. ルビーのパスワードで保護されたzipファイルを生成する
- 7. node.jsでパスワードで保護されたZIPファイルを生成する
- 8. のpython zipファイルのパスとパスワード
- 9. パスワード保護されたzipをJavaで作成する
- 10. CodeigniterパスワードでPDFファイルを作成
- 11. Powershell:パスワードで保護されたパスワードで保護された.zipファイル(プロセスのスピードアップ)
- 12. フォームなしのパスワード付きPHPページの作成/ html
- 13. zipファイルをパスワードで保護できるBluemixサービスはありますか?
- 14. PHPでパスワードで保護されたzipファイルを使って自分のディレクトリのバックアップを作成するには?
- 15. Javaでのパスワードの作成
- 16. XFormsのパスワードは、私は、一般的なパスワードを持っているのXFormsとパスワードのレイアウトを確認し、パスワード
- 17. 私のmysql_connectパスワード(私のデータベースサーバーのパスワード)を守るには?
- 18. DotNetZipを使用してZipファイルにパスワードを設定する
- 19. パスワード変更フォームの作成方法は?
- 20. Jenkinsのパスワード付きシェルスクリプト
- 21. パスワードでZipファイルの解凍が失敗する - Pythonのバグ?
- 22. パスワード保護の代わりに "破損した" zipファイル
- 23. Mac OS Xでzipファイルにパスワードを与える方法
- 24. パスワードで保護されたZIPファイルの検証
- 25. MediaWikiパスワードの作成方法
- 26. はどのように私は.pfxファイルは、.NETではパスワード
- 27. zip4jを使用してパスワード保護付きのzipファイルを抽出する方法
- 28. パスワード保護付きNeo4J webadmin
- 29. Androidでパスワードで保護されたZIPを開きますか?
- 30. パスワード保護をサポートするZipファイル用のAS3/Airライブラリ
英語は母国語ではありませんが、私のzipアーカイブを解読するのに "setPassword"しか使えず、パスワードでアーカイブを作成して保護することができないということですか? –
正しいですが、これはあなたが期待するようには機能しません... – Milkmannetje