PHP の解凍はまだ機能しません。解決策を模索する
Jun 13, 2016 pm 12:47 PM
PHP の解凍はまだ機能しません。 。解決策を探しています
PHPで圧縮パッケージをアップロードしたところ、解凍できました。
さて、解凍中に名前を変更して別のディレクトリに置くにはどうすればよいでしょうか?
アドバイスをお願いします。
解凍プログラム
$zip = zip_open("/php/test/test.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
$fp = fopen("/php/".zip_entry_name($zip_entry), 'w');
If (zip_entry_open($zip, $zip_entry, "r")) {
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
fwrite($fp,'$buf');
zip_entry_close($zip_entry);
fclose($fp);
}
}
zip_close($zip);
}
リネームやディレクトリへの保存機能を追加してください。 。 。 。
zip_entry_name($zip_entry) はパッケージ内のファイル名を取得します
文字列関数を使用して処理し、ターゲット ファイル名を生成するだけです
「zip_entry_name($zip_entry)」をエコーすると、出てくるのは Array
関数 zip_entry_name(&$res)
{
if(!$res) は false を返します;
return $res['name'];
}
もう一度解決策を模索してください。 。 。本当に無理なんです。 。 。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
