ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用して、圧縮パッケージ内のファイルを解凍せずに直接アップロードする方法はありますか?

PHPを使用して、圧縮パッケージ内のファイルを解凍せずに直接アップロードする方法はありますか?

WBOY
WBOYオリジナル
2016-06-13 13:08:531000ブラウズ

php を使用して、圧縮パッケージ内のファイルを解凍せずに直接ダウンロードする方法はありますか?
php_zip.dll 拡張子を使用すると、任意のファイル名を読み出すことができます

この機能はできませんでした

この機能は非常に重要です。成功すると、多くのリソースとスペースが節約される可能性があります。

この Web サイトにこの機能があることは知っています http://www.bvbcode.com /cn/0ij1cmk2

-----解決策---------
http://ca2.php.net/manual/zh/wrappers.php を参照

リソース文字列 zip//zip ファイル名 #対象ファイル名
fopen の $filename パラメータとして使用可能および file_get_contents

たとえば、 echo file_get_contents('zip:///amp/web/my.zip#curl_302_1.txt');
は、curl_302_1.txt ファイルの内容を /amp/ に出力します。 web/my.zip

リモート インクルードが許可されるように設定されている場合は、
'zip:///amp/web/my.zip#curl_302_1.txt';
直接インクルードすることもできます圧縮パッケージ内のコードをロードします

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。