問題タブ [ziparchive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
969 参照

c - MiniZipライブラリを使用してomni.jarアーカイブファイルを読み取ります

Firefoxは、デフォルトの構成情報をomni.jar(古いバージョン)またはomni.ja(新しいバージョン)に保存します。omn​​i.jarとomni.jaはどちらもzipファイル形式です。したがって、多くのプログラム/ライブラリを使用して、それらを圧縮または解凍できます。

Firefoxのデフォルト情報を取得したい。だから私はそれらのオムニファイルのいくつかのファイルを読まなければなりません。7zipプログラムを使用してomniのコンテンツを表示するか、MiniZip/Zlibライブラリを使用してプログラム内のomniを読み取りました。

それ以降のバージョンであるomni.jaでは、よく読まれています。ただし、古いバージョンでは、MiniZipはomni.jarファイルを開くことができません。次に、7zipを使用してこれらのファイルを開きます。omni.jaは正常で、omni.jarは失敗しました。しかし、他のプログラム、例:WinRar、WinZip、...両方のオムニファイルがうまく開かれています。

私はグーグルで、いくつかの情報を入手しました。古いバージョンでは、Firefoxはzip標準のないomni.jarファイル(zipファイル形式)を作成していました。何とか何とか。しかし、なぜWinRarまたはWinZipが読み取ることができるのか。

MiniZipにomni.jarファイルをエラーなしで読み取らせるのを手伝ってくれる人はいますか?

どうもありがとうございます。

0 投票する
1 に答える
959 参照

php - PHPDOCX チャートと画像の問題

基本的に、IIS 7.0 (PHP 5.2.14 FastCGI がインストールされている) で phpdocx を使用しています。

私の問題は、PHPDOCX のインストールで指定された例を実行しても、表とテキストは機能しますが、グラフと画像がドキュメントに表示されないことです。

これが必要条件の ZipArchive と XSL と関係があるかどうか疑問に思っていましたか? php 拡張機能と php.ini ファイルで「php_zip.dll」を有効にしています。

ただし、php.ini または php 拡張機能の設定で XSL/XSLT に関する言及を見つけることができませんでした。

これは私の問題ですか? もしそうなら、どうすればインストールできますか?

ありがとう。

0 投票する
1 に答える
5824 参照

php - PHPはzipファイルを作成します(投稿添付ファイルワードプレスから)

WordPressの投稿添付ファイルからzipファイルを作成しようとしています。

以下の両方の方法を試しましたが、何も起こりません(エラーメッセージが表示されず、ファイルが作成されません)-何が間違っていますか(再び..)

それらがwordpressの投稿添付ファイルであるという事実は、それとは何の関係もないと思います-これらのメソッドは通常のファイルでも失敗したためです。なぜ ? ->答えを参照してください。

そしてまたこの方法:

どちらの方法でも何も返されませんでした。

編集I- 配列$files_to_zipのサンプルprint_r

..get_attached_file()を使用すると、実際のパスが生成されます(ある時点で、phpがHTTP経由でzipを作成できないのではないかと思いました。これが短い答えです。以下の長いものを参照してください。)

0 投票する
1 に答える
3467 参照

pear - 優先状態「安定」内で pear/Archive_Zip をダウンロードできませんでしたか?

私が使用しているサーバーは Debian を使用しており、pear を使用して Archive_Zip をインストールしようとしています。私が使用したコマンドは次のとおりです。

pear install -o Archive_Zip

次に、このエラーが発生しました。

Failed to download pear/Archive_Zip within preferred state "stable", latest release is version 0.1.2, stability "beta", use "channel://pear.php.net/Archive_Zip-0.1.2" to install

私はこれにかなり慣れていません。(ホスティング)チュートリアルのコマンドに従っただけですが、エラーから、拡張機能をインストールするには別の方法を使用する必要があることがわかります。誰か教えてくれませんか?

0 投票する
1 に答える
2609 参照

php - ZipArchive extractTo 例外をスローする

Code Igniterフレームワーク PHP アプリケーション内でZipArchiveを使用しています。抽出は正常に機能していますが、コード イグナイターはextractToステップでエラーをスローしていますが、アプリケーションはクラッシュせず、アプリケーションは最後まで続行されますが、このエラーは引き続きコード イグナイターによってトリガーされて表示されます。ディレクトリはextractToの前に存在し、適切に抽出して続行しますが、なぜこのエラーがスローされるのですか?

ここに画像の説明を入力

0 投票する
1 に答える
7718 参照

php - ZipArchiveファイルが無効です

ファイルの配列を1つのzipファイルに書き込む単純な関数が必要です。オンラインチュートリアルからいくつかのコードを見つけて少し変更しましたが、動作させることができないようです。zipファイルが作成されますが、解凍しようとするとエラーが発生します。

これが私が使っているコードです:

デバッグステートメントは、以下を出力します。

私が間違っていることについて何か考えはありますか?

0 投票する
2 に答える
3623 参照

javascript - コミック ファイルを Web ページに表示しますか?

Web ページを作成することを考えており、それらをページに表示する方法についてブレインストーミングを試みています。

全部自分で作りたいと思ったら、html5、CSS3、javascript/jquery でできると思います。画像タグ付きのある種のページボタンを実行するだけで、それが表示されたときにさらに詳細なものに入る可能性があります(ズームと複数のページをどのように行うかわかりません)。

しかし、私が本当に知りたいのは、これを行う方法がすでにあるかどうかです。私は少し見回しましたが、cbzファイルを読み取ったり、「電子リーダー」タイプのツールを念頭に置いて一連の画像を表示したりするプラグインを見つけることができないようです. 誰かが何かを知っているかどうか疑問に思っていますか?

ありがとう

0 投票する
1 に答える
1104 参照

php - PHP の extractTo は、あるコンピューターではファイルを適切に抽出しませんが、別のコンピューターでは機能します。

私は非常に奇妙な問題に直面しています!以下の方法を使用して、.zip ファイルの内容を新しいフォルダーに抽出しています。私のコンピューターでは問題なく動作しますが、別のコンピューターでは動作しません! 両方のコンピューターに Windows XP があり、両方に同じ wampServer をインストールしました。2 台のコンピューター間のすべては、CPU と RAM を除いて同じです。私のコンピューターは強力なコンピューターであり、抽出プロセスが失敗するのは非常に遅いコンピューターです。それが理由ですか?遅い環境でも PHP コードが完全に実行されるようにするにはどうすればよいですか?

追加することの 1 つ: 抽出される zip アーカイブには、1 つのディレクトリとそのディレクトリ内のいくつかのファイルが含まれています。ディレクトリを含まない zip ファイルを使用してプロセスをテストすると、両方のコンピューターで正常に動作します。何か案は?!

0 投票する
0 に答える
326 参照

php - フォルダー内のすべてのファイルを圧縮する (PHP) ショートカットはありますか (ZipArchive の extractTo 操作の逆を実行します)?

この回答のコードは、zip ファイルの内容をフォルダーに抽出するだけです。

元の zip ファイルが再度作成されるように、PHP でこの操作を逆に実行する簡単な方法 (ファイルごとに foreach ループを使用せず、再帰的にサブフォルダーに降りる) はありますか?

「extract_path」フォルダーを zip ファイルに含めてはなりません。そのため、上記のリンクの再帰関数を単純に使用することはできません。

これは、非常に単純なこれらの Linux シェル コマンドを実行するのと同等の PHP になります。

(誰かが「なぜそれをしたいのですか?」とコメントする前に、ファイルを変更してzipファイルを再作成したいからです)

0 投票する
1 に答える
1156 参照

ios - iOS用ZIPArchiveをxcodeに追加する際の「不明なタイプ名」エラーを修正する方法

ziparchiveをxcode(xcodeバージョン4.3.2)プロジェクトにドラッグアンドドロップしました。
また、

しかし、次のエラーが発生します(添付の画像を参照)。
私は本当にそれを修正する方法を知りません、ここでの問題は何ですか?