2014-01-21 4 views
0

파일을 압축하려고하는데 chmod 777에 대한 사용 권한을 설정하고 싶습니다. 그러나 chmod 777을 어떻게/어디에서 작성해야하는지 모르겠습니다. 아무도 도와 주실 수 없습니까? 이것은 파일을 압축하는 코드입니다.zip 파일에 권한 777을 설정하는 방법은 무엇입니까?

$files = array(
      'download.xml', 
      'script_.xml', 

     ); 

     $zip = new ZipArchive(); 
     $zip_name = "testabc.package"; 
     if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE){ 
      $error .= "* Sorry ZIP creation failed at this time"; 
     } 

     foreach($files as $file){ 
      $zip->addFile($file); 
     } 

     $zip->close(); 
     echo shell_exec("zip -P pass test.zip script.xml"); 
+0

아 볼 수 있습니다 ... "PHP chmod를"에 대한 인터넷 검색을 오른쪽으로 우리에게 가져다 [페이지] (HTTP : // US3 .php.net/chmod). –

+0

나는이 chmod를 시도했다. ("/ var/www/dlti/myfile.package", 777); 그러나 아무 일도 일어나지 않았습니다. 여전히 읽기 전용. – user3026876

+0

파일 경로를 다시 확인하고 –

답변

0

코드에 이것을 추가하십시오.

chmod("/to/your/zip/file", 777); 

그리고 더 많은 정보를위한

는 파일 권한을 변경하는 데 필요한 권한이 없습니다 php manual for chmod