Neden benim sunucu benim PHP fwrite içinde 0640 izinlerle birlikte yeni dosyalar oluşturma tutmak?

0 Cevap php

Ben benim sunucu üzerinde yeni bir dosya yazmak için basit bir fopen("w") ve fwrite kurulumu kullanıyorum. Son zamanlarda, bu keyfi bir tarayıcıdan bunları göremez anlamına gelir, bu dosyaların 0640 izinleri atama olmuştur. Ama bu her zaman olmuyor. Herkes bana neden söyleyebilir misiniz? Ben burada kaçırıyorum ne? İşte benim kod:

if ($file=fopen("$filesDir/$yr/$mo/{$tempFile[0]}.xml","wb")) {
    if(fwrite($file,$output,strlen($output))) {
        $success="YES";
        $message="File successfully built.";
    } else {
        $message="Could not write XML file.";
    }
} else {
    $message="Could not open file.";
}

0 Cevap