2017-02-11 20 views
-1

PHPを使用してzipファイルを作成しようとしています。PHPを使用してZIPを作成できません

<?php 

    function archivebackup(){ 
     $zip = new ZipArchive; 
     if ($zip->open('Mail.zip', ZipArchive::CREATE) === TRUE){ 

      foreach (new DirectoryIterator('./') as $fileInfo) { 

       $fileName = $fileInfo->getPathname(); 
       echo $fileName . "<br />"; 
       $zip->addFile($fileName); 
      } 

      $zip->close(); 
     } 
    } 

archivebackup(); 

?> 

それは私にエラー 警告を与えている:ZIPARCHIVE ::)(クローズ:ファイルを開くことができません:Cに拒否された権限:\ xamppの\ htdocsに\ fileuploadmulti \ filezip.phpライン14上の

私はwindows-10、xamppです。私はPHPには新しく、何が問題なのかわからない。私はこのフォルダに手動でフォルダとファイルを作成することができます。

助けてください。

+0

権限を確認してください。これは「管理者として実行する」問題/パスである可能性があります。 –

答えて

0

フォルダfileuploadmultiの許可を確認してください。 許可を0777にする必要があります。 localhost上のApacheは別のユーザーとして実行されるため、許可なくhtdocsに書き込むことができません。

+0

win-10のアクセス許可を確認する方法 – raju

関連する問題