ホームページ >バックエンド開発 >PHPチュートリアル >php を使用してサーバー上の既存の zip ファイルにファイルを追加する方法
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. 自分が常に正しいとは思わないでください。他の人の言うことも正しいかどうかを時々確認してください。