ホームページ  >  記事  >  バックエンド開発  >  php を使用してサーバー上の既存の zip ファイルにファイルを追加する方法

php を使用してサーバー上の既存の zip ファイルにファイルを追加する方法

WBOY
WBOYオリジナル
2016-06-13 13:39:23864ブラウズ

phpを使用してサーバー上の既存のzipファイルにファイルを追加する方法
zipファイルではありませんが、サーバー上のzipファイルを解凍せずにファイルが追加されることに注意してください。その方法を教えてください。

-----解決策---------
zip モジュール
を追加し、次のように使用します:

$zip = new ZipArchive();
$filename = "./test112.zip";

if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("<$filename>n を開けません");
}

$zip->addFromString("testfilephp.txt" . time(), "#1 これは testfilephp.txt.n として追加されたテスト文字列です");
$zip->addFromString(" testfilephp2 .txt" . time(), "#2 これは testfilephp2.txt.n として追加されたテスト文字列です");
$zip->addFile($thisdir . "/too.php","/testfromfile .php");
echo "numfiles: " . $zip->numFiles . "n";
echo "status:" . $zip->status . "n";
$zip - >close();
?>
------解決策----------------------
また言いたいのは、
1.常に他人が理解できないことを責めるのではなく、明確に話せないことを責めるのは自分だけです。
2. 自分が常に正しいとは思わないでください。他の人の言うことも正しいかどうかを時々確認してください。

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