
	                	                 
ZipArchive::setMtimeName 메소드는 파일의 last modification time을 zip파일 내의 이름으로 설정하는 메소드입니다. 
이 메소드를 사용하여 last modification time을 이름으로 설정할 수 있습니다. 
ZipArchive::setMtimeName 메소드는 파일의 last modification time을 zip파일 내의 이름으로 설정하는 메소드이므로, 이 메소드를 사용하여 zip파일을 만들 때 last modification time을 이름으로 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
if ($zip->open('example.zip', ZipArchive::CREATE) === TRUE) {
    $files = scandir('.');
    foreach ($files as $file) {
        if ($file == '.' || $file == '..') continue;
        $file_path = $file;
        $mtime = filemtime($file_path);
        $zip->addFile($file_path, $mtime);
    }
    $zip->close();
    echo '성공적으로 zip파일을 생성했습니다.';
} else {
    echo 'zip파일을 생성하지 못했습니다.';
}
위의 예제에서, `filemtime($file_path)` 함수를 사용하여 파일의 last modification time을 얻은 후, `$zip->addFile($file_path, $mtime)` 메소드를 사용하여 zip파일 내의 이름으로 설정합니다.
2025-06-02 15:54