PHP fayllar bilan ishlash
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 yozadifopen()- faylni ochadi (sizgareadfile()funksiyasidan ko‘ra ko‘proq imkoniyatlar beradi)fread()- fayldan o‘qiydifgets()- fayldan bitta qatorni o‘qiydifgetc()- fayldan bitta belgini o‘qiydifeof()- "fayl oxiri" (EOF) ga erishilganligini tekshiradifwrite()- faylga yozadifclose()- ochiq faylni yopadiunlink()- 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:
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!
