zip_read() close() expects parameter 1 to be resource, integer given x

$zip = zip_open("file.zip");

if ($zip)
  {
  .....
}

Es führt zum Fehler:

Warning
: zip_read() expects parameter 1 to be resource, integer given in X on line X

Warning: zip_close() expects parameter 1 to be resource, integer given in X on line X

Die Lösung dafür:

$zip = zip_open(getcwd()."/file.zip");
if (is_resource($zip))
  {
  ......
}