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ış:
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)
abc alt dizine kopyalar (public_htm altında gelen FTP dizinden) Zip dosyası. Bu zip dosyası üzerinde İzinleri 0777, sahibi "kimse" olarak ayarlanır.
abc, izinleri 0777 / kimse altında bir "Açılmış" bir dizin oluşturur
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