PHP Zip extractTo - izinleri ile sorun

1 Cevap php

I extractTo kullanarak PHP bir Zip arşivi açın çalışıyorum. PHP script "kimse" olarak yani web tarayıcısı üzerinden çalışıyor.

Mantık ve akış:

  1. izinleri 0777 ve belge kök altında sahibi "kimse" ile yeni bir alt (örneğin "abc") oluşturur (public_htm yukarıda yani bir seviye)

  2. abc alt dizine kopyalar (public_htm altında gelen FTP dizinden) Zip dosyası. Bu zip dosyası üzerinde İzinleri 0777, sahibi "kimse" olarak ayarlanır.

  3. abc, izinleri 0777 / kimse altında bir "Açılmış" bir dizin oluşturur

  4. aramalar extractTo fermuarını açıp alt dizinine zip dosyasını halletmek.

Kodu:

if ($zip->extractTo('$abc_unzipped_path') === TRUE)
{
     [more code]
}

Aşağıdaki hata dönmeden php script 4 sonuç Adım:

Satırda [komut dosyası yolu ve adı] Permission denied [extractTo çağrı satır numarası]: ZipArchive :: extractTo () [ziparchive.extractto]

Izinleri ile sorun lütfen nerede olabileceğini kimse görebilir miyim?

  • PHP version 5.2.9
  • Zlib 1.2.3

1 Cevap

... Sorun çeşitli şekillerde yukarıdaki hataları, veya tüm (script kazasında) hiçbir hata mesajı neden olan, zip dosyası kendisi ile oldu çıkıyor