PHP 5.5.9를 사용하고 있습니다. 암호로 보호 된 zip 파일을 다운로드해야합니다. 나는 우편 아카이브 setPassword 방법을 사용하고 있습니다. 하지만 그것의 보여주는 오류 setPassword 메서드를 정의되지 않았습니다. 아무도 나를 도울 수 없습니까? 아래에서 나는 내가 한 모든 것을 언급했다.PHP zip 아카이브가 정의되지 않은 메소드 setPassword
$excelName = 'DownloadDocument_'.Carbon::now()->format('dmY');
$filename = storage_path('app/zipFolder/').'DownloadDocument_'.Carbon::now()->format('dmY').'.zip';
if ($zip->open($filename, ZipArchive::CREATE) == TRUE) {
$zip->addFile(storage_path('app/fileFolder/').$excelName.'.xls', 'newname.xls');
$zip->setPassword("secret");
$zip->close();
}
코드 스 니펫 전체 추적을 통해 지금까지 해본 코드로 질문을 올리십시오. 사람들은 단지 텍스트 질문만으로는 주장 할 수 없습니다. –