2番目のzipファイルにあるxmlファイルを取得するために、別のzipファイル内にあるzipファイルを解凍しようとしています。2番目のZipファイルのスロー無効な、またはユニット化されたZipオブジェクト
このファイルの大きな課題は、zipファイル内のファイルが常に異なっていることです。そこでアーカイブされたアーカイブのリストをテキストリストに入れる関数を作成しました。次に、このリストを使用して各ファイルを解凍し、2番目のzipファイル内にあるXMLファイルから必要な情報を抽出します。
ここまでは私のコードです。
なぜ2番目のZipArchive :: extractTo:がエラーをスローしているのかわかりません。私はそれがパスの問題かもしれないと思った。私はそれをクリアすることを望んだが、それは望んでいない、第2の文字列の置換を行った。だから、私の手を捨てて、もう一本目の目を求めてください。
UPDATEエラー・ログ項目
[18-Sep-2016 02:24:24 America/Chicago] PHP 1. {main}() C:\emr-wamp\www\interface\weno\update_prescription_drug_table.php:0
[18-Sep-2016 02:24:24 America/Chicago] PHP 2. ZipArchive->extractTo() C:\emr-wamp\www\interface\weno\update_prescription_drug_table.php:76
[18-Sep-2016 02:24:24 America/Chicago] PHP Warning: ZipArchive::close(): Invalid or unitialized Zip object in C:\emr-wamp\www\interface\weno\update_prescription_drug_table.php on line 77
[18-Sep-2016 02:24:24 America/Chicago] PHP Stack trace:
[18-Sep-2016 02:24:24 America/Chicago] PHP 1. {main}() C:\emr-wamp\www\interface\weno\update_prescription_drug_table.php:0
[18-Sep-2016 02:24:24 America/Chicago] PHP 2. ZipArchive->close() C:\emr-wamp\www\interface\weno\update_prescription_drug_table.php:77
のように下塗りされなければなら?あなたの質問をエラーログで更新してください。 – Bhavin
私はそれを理解しました。解凍する2番目のファイルのファイル名。ファイル名が長すぎます。私は手動でファイル名を短縮し、ちょうど良い解凍した。 – user1794918