Sahifa nomi


Fayllar va kataloglar bilan ishlash


Download 96.63 Kb.
bet10/20
Sana02.05.2023
Hajmi96.63 Kb.
#1421315
1   ...   6   7   8   9   10   11   12   13   ...   20
Bog'liq
Mustaqil ish.web dasturlash.Fayzullayev.A.

Fayllar va kataloglar bilan ishlash


PHP-da fayllar va kataloglar bilan ishlashga imkon beradigan turli xil o'rnatilgan funktsiyalar mavjud.
Fayl tarkibini o'qish uchun siz file_get_contents()funktsiyadan foydalanishingiz mumkin. Ushbu funktsiya parametr sifatida faylning yo'lini oladi va fayl tarkibini satr sifatida qaytaradi. Fayl tarkibini qanday o'qishga misol:

$file = 'example.txt';
$content = file_get_contents($file);
echo $content;
?>
Faylga yozish uchun file put contents() usulidan foydalanish mumkin. Ushbu funktsiya ikkita parametrni qabul qiladi: faylning yo'li va faylga yoziladigan tarkib. Faylga yozish misoli:

$file = 'example.txt';
$data = "Hello World!";
file_put_contents($file, $data);
?>
Fayl mavjudligini tekshirish uchun siz file_exists()funktsiyadan foydalanishingiz mumkin. Ushbu funktsiya parametr sifatida faylning yo'lini oladi TRUEva agar fayl mavjud bo'lsa va FALSEbo'lmasa qaytadi. Fayl mavjudligini tekshirishga misol:

$file = 'example.txt';
if (file_exists($file)) {
echo "The file exists.";
} else {
echo "The file does not exist.";
}
?>
Mkdir () usuli yangi katalog yaratish uchun ishlatilishi mumkin. Ushbu usul katalog yo'lini argument sifatida qabul qiladi va shu yo'l bilan katalog yaratadi. Yangi katalog yaratishga misol:

$dir = 'example_dir';
mkdir($dir);
?>
Rmdir () usuli katalogni o'chirish uchun ishlatilishi mumkin. Ushbu usul katalog yo'lini kirish sifatida qabul qiladi va berilgan yo'l bilan katalogni o'chiradi. Katalogdan qanday qutulishning misoli:

$dir = 'example_dir';
rmdir($dir);
?>
PHP-dagi fayllar va kataloglar bilan o'zaro aloqada bo'lganda, yuzaga kelishi mumkin bo'lgan har qanday qiyinchiliklarni boshqarish uchun tegishli xatolarni boshqarish kerakligini yodda tutish kerak, masalan, fayl topilmadi, ruxsat berilmadi va hokazo.

Download 96.63 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling