Witam,



Pakuję plik PHP przy pomocy ZipArchive:

  1. <?php
  2. $zip = new ZipArchive();
  3. $res = $zip->open('pliz.zip', ZipArchive::CREATE);
  4. if ($res === TRUE) {
  5.   $zip->addFile('file.php','newname.php');;
  6.   $zip->close();
  7. }
  8. ?>




Plik się pakuje nie ma błędów ale podczas rozpakowywania jest błąd CRC, w pliku jest tylko:

  1. <?php
  2. if($_SERVER["HTTP_USER_AGENT"]=="Opera"){ }
  3. ?>





Jeśli do pliku dam co innego, czasem jak usunę literkę to już jest ok i się rozpakowywuje... W czym może być problem/jak to ominąć?