PHP da faylga xostingda yozish
Odatda, virtual xostinglar Linux orqali ishlaydi. Ushbu OS da papkalarga kirish huquqlari bilan bog'liq xususiyat mavjud. Virtual xostingda siz faylingizni yozmoqchi bo'lgan papka yozish uchun yopiq bo'lishi mumkin.
Misol uchun, keling
test papkasiga fayl yozishga harakat qilaylik
(ushbu papka siz tomoningizdan yaratilgan bo'lishi kerak):
<?php
file_put_contents('test/file.txt', '123');
?>
Agar yozish muvaffaqiyatli amalga oshirilsa, unda hamma narsa sizda yaxshi. Agar bo'lmasa, unda bizning papkaga yozish uchun kirish huquqini ochishingiz kerak. Buni amalga oshirishning bir usuli - FileZilla orqali.
Keling buni qilaylik. Sayingizni FileZilla orqali oching va huquqini o'zgartirmoqchi bo'lgan papkangiz ustiga o'ng sichqoncha tugmasi bilan bosing. Paydo bo'lgan menyuda File permissions bandini tanlang.
Papka egasi uchun yozish ruxsati bormi yoki yo'qligini ko'rib chiqaylik:
Agar ruxsat berilmagan bo'lsa, unga ruxsat beraylik:
FTP orqali sayingizda papka yarating. PHP orqali ushbu papkaga fayl yaratishga urinib ko'ring.
Papkangizga kirish huquqlarini tekshiring. Agar kerak bo'lsa, yozish uchun ruxsat bering.