Herkes bir dizin PHP yazılabilir olup olmadığını görmek için kontrol edebilirsiniz nasıl biliyor mu?
Fonksiyonu is_writable
klasörler için çalışmaz.
Göre the documentation for is_writable, sadece çalışması gerekir - ama "klasör" dedi, yani bu a Windows issue olabilir. Yorum önermek a workaround.
(A me firar bölü önemli olduğunu düşünüyorum yapılan daha önceki okuma koştu, ama etrafında bu işe özgü olduğu ortaya çıktı).
Sen is_writable () işlevine bir tam dosya yolu gönderiyor olabilir. dosya zaten dizinde yoksa is_writable () false dönecektir. Bu durumda eğer kaldırıldı dosya ile dizinin kendisini kontrol etmeniz gerekir. Bunu yaparsanız, is_writable doğru dizin yazılabilir olup olmadığını size söyleyecektir. $ Dosya içeriyorsa dosya yolu bunu:
$file_directory = dirname($file);
Sonra klasör yazılabilir olup olmadığını belirlemek için ($ file_directory) is_writable kullanın.
Ben bu kimse yardımcı olur umarım.
PHP kılavuzuna göre is_writable dizinleri cezası çalışması gerekir.