問題タブ [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.
php - ziparchive のコンパイル中に Jquery ajax コールバックで 500 エラーが発生する
私はphpでziparchiveをコンパイルするためにajaxリクエスト(jqueryを使用)を使用しています。圧縮する必要があるファイルは最大 1 GB であるため、これらのファイルを圧縮するのに長い時間がかかりました。
このタイムアウトにより、ajax リクエストが内部サーバー エラー (500) をコールバックすると思います。50 MB の zip アーカイブをコンパイルしているときは動作していますが、サイズが大きくなると動作しなくなります。
ページを手動で実行するとエラーも発生したため、php の ziparchive 関数に関係しています。
この問題がどのように発生し、どのように解決するかを知っている人はいますか? PHP の ini 設定が非常に高い (したがって、これは解決策ではありません)
ありがとう
php - CentOS 上の PHP 5.3 で ZipArchive クラスを有効にする方法
「--enable-zip」パラメーターを使用して PHP 5.3.3 のみをコンパイルする必要があるドキュメントを読みましたが、これは機能しません。私はこれをしましたが、class_exists('ZipArchive')
常に戻りfalse
ます。次に何をすべきですか?
python - Pythonを使用してZipFileを抽出し、進捗率を表示しますか?
Pythonを使用してzipアーカイブを抽出する方法を知っていますが、その抽出の進行状況をパーセンテージで正確に表示するにはどうすればよいですか?
php - WindowsでのPHPZipArchiveの破損
PHPのZipArchiveクラスを使用して、写真を含むzipファイルを作成し、それをブラウザーに提供してダウンロードします。これが私のコードです:
このコードは、IE以外のすべてのブラウザーで非常にうまく機能します。IEでは、ファイルは正しくダウンロードされますが、zipアーカイブは空です。ファイルを抽出しようとすると、Windowsはzipアーカイブが破損していると通知します。誰かが以前にこの問題を抱えたことはありますか?
更新の編集:@profitphpからの提案の後、ヘッダーを次のように変更しました。
また、Firefoxで開いた後のWindowsでのエラーのスクリーンショットは次のとおりです。
このエラーは、Windows上のIEとFirefoxの両方で発生します。Macでは問題なく動作します。また、Windowsでは、ファイルサイズは正しいように見えます。
編集#2この問題は解決されました。以下の私の答えを参照してください。
python - ziparchive のファイルを上書きする
私はarchive.zip
2つのファイルを持っています:hello.txt
そしてworld.txt
hello.txt
そのコードでファイルを新しいファイルで上書きしたい:
ただし、ファイルは上書きされません。どういうわけか、別のインスタンスが作成されますhello.txt
— winzip のスクリーンショットを見てください。
のようなものはないのでzipfile.remove()
、この問題を処理する最善の方法は何ですか?
php - 致命的なエラー: クラス 'ZipArchive' が見つかりません (PHP 5.3.1)
以下の関数を実行すると、... Fatal error: Class 'ZipArchive' not found in /home/test/dummyurl.com/wp-content/themes/mytheme/upload-zip.php on line 14 が表示されます
PHP のバージョンは 5.3.1 です
これは wordpress アプリケーションにあり、代わりに組み込み関数 (以下を参照) を使用できる可能性があると思いますが、上記の ZipArchive クラスが欠落している理由はまだわかりません...
php - 作成されたアーカイブ内にファイル名を保存するために、ZipArchive はどのエンコーディングを使用しますか?
zip アーカイブを生成するために、php ZipArchive クラスを使用しています。addFile メソッドの 2 番目のパラメーターを使用して、アーカイブ内のファイルの名前を設定します (ディスク上の実際のファイルの名前は異なるため)。一部の名前にはフランス語のアクセント (é など) が含まれている必要があります。アーカイブをダウンロードすると、アクセントがファイル名に正しく表示されません。ファイル名にはどのエンコーディングを使用すればよいですか? (アプリケーションは UTF-8 を使用します)
php - ファイルをログに記録するために$zip->expandToの結果を追跡しますか?
PHP zipArchiveクラスを使用してファイルを解凍し、サーバーに保存していますが、いくつか問題があります。
extractToメソッドはtrueまたはfalesのみを返します。ファイル名とタイプのリストが必要です。
- それらが関数の有効なファイルタイプであることを確認してください
- ファイルをデータベースオブジェクトに接続して取得します
何か案は?
php - MAMPでzipArchive?
MAMPでzipArchive拡張機能をインストールする方法を見つけようとしていますが、あまり運がありません
これを行う方法を知っていますか?何も思いつきません
php - Linuxサーバーからダウンロードされたzipファイルを抽出するためのZipArchiveの問題
Linuxサーバーからzipファイルをダウンロードすると、ZipArchiveがファイルを抽出できません。手動でファイルを抽出し、Windowsで再度圧縮すると、問題はありません。
LinuxおよびWindowsのzipファイルで終わる行に問題があるようです。
なにか提案を ?