PHP fayllar bilan ishlash


ULASHISH

PHP Fayl bilan ishlash

Fayl bilan ishlash har qanday veb-ilovaning muhim qismidir. Ko‘pincha turli vazifalar uchun faylni ochishingiz va qayta ishlashingiz kerak bo‘ladi.

PHP fayllarni yaratish, o‘qish, yuklash va tahrirlash uchun bir nechta o‘rnatilgan funksiyalarga ega.

Fayllarni qayta ishlashning asosiy funksiyalari:

  • readfile() - faylni o‘qiydi va uni natija buferiga yozadi
  • fopen() - faylni ochadi (sizga readfile() funksiyasidan ko‘ra ko‘proq imkoniyatlar beradi)
  • fread() - fayldan o‘qiydi
  • fgets() - fayldan bitta qatorni o‘qiydi
  • fgetc() - fayldan bitta belgini o‘qiydi
  • feof() - "fayl oxiri" (EOF) ga erishilganligini tekshiradi
  • fwrite() - faylga yozadi
  • fclose() - ochiq faylni yopadi
  • unlink() - faylni o‘chiradi

Eslatma: Fayllarni manipulyatsiya qilishda ehtiyot bo‘ling!

Agar siz noto‘g‘ri ish qilsangiz, juda ko‘p zarar etkazishingiz mumkin. Umumiy xatolar: noto‘g‘ri faylni tahrirlash, qattiq diskni axlat ma’lumotlari bilan to‘ldirish yoki fayl mazmunini tasodifan o‘chirish.


PHP readfile() funksiyasi

readfile() funksiyasi faylni o‘qiydi va uni yozadi kontentni natija buferiga (odatda brauzer).

Bu yerda bizda serverda saqlangan "webdictionary.txt" nomli matn fayli bor, u quyidagicha ko‘rinadi:

AJAX = Asynchronous JavaScript and XML CSS = Cascading Style Sheets HTML = Hyper Text Markup Language PHP = PHP Hypertext Preprocessor SQL = Structured Query Language SVG = Scalable Vector Graphics XML = EXtensible Markup Language

Mana faylni o‘qish va uni natija buferiga yozish uchun PHP kodi:

Misol

<?php echo readfile("webdictionary.txt"); ?>
Misolni ishga tushirish »

Agar faylni ochish va uning mazmunini brauzerga yozishni istasangiz, readfile() funksiyasi foydalidir.

Keyingi boblar sizga PHP fayllar bilan ishlash haqida ko‘proq ma’lumot beradi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!