0
PHPでzipファイルを作成する必要がありますが、ソースファイルはディスクに格納されるのではなく、データベースに格納されています。実際には、パックしたいファイルの内容はバイナリとして1つのデータベースに格納され、メタデータは別のデータベースに格納されます。PHP:データベース(またはバイナリファイルコンテンツ)からzipファイルを構築する方法は?
私はクラスZipArchiveのドキュメントを読んでいますが、ディスクからファイルをパックできるようです(file_namesが必要なため)。私はアプリケーションを遅くする可能性があるので、データベースからディスクにファイルを保存してから、それらをパックしたくありません。その他の提案はありますか?
この関数を見てください:http://www.php.net/manual/en/function.ziparchive-addfromstring.php – Niels
ありがとう、私はそれが "文字列を含む名前のバイナリセーフではないと思ったのでこのメソッドを無視しました"解決済み! – sailing