Yangi formatda davom etish uchun: https://uzfor.net/view.php?act=post&id=86627
Postga havola
Clever [253] [off]
fclose()
Ochilgan faylni yopish uchun ishlatiladi, yopishda oldindan saqlab qo'yilgan file handle, yani ochish raqami ishlatiladi.
Int fclose(int raqam)
misol:
Bu misol avval fayl bor/yo'qligini tekshiradi, so'ngra esa bor bo'lsa ochadi, va keyin esa yopadi.
Agarda bunday fayl mavjud bo'lmasa unda ekranga bu fayl yo'q degan yozuv chiqib ishini tugatadi.
is_writeable()
Funktsiya fayl borligini tekshiradi, va unga yozish mumkin, mumkin emasligini tekshiradi.
Bool is_writeable(string fayl)
fwrite()
Funktsiyasi, faylga ma'lumot yozish uchun ishlatiladi.
Int fwrite(int fayl_raqami, string o'zgaruvchan [, int uzunligi])
Keling misolda ko'raylik.
Shunda file'ning ichiga $data'ning qiymati yoziladi. Ammo bu php kodini ishlatishdan oldin test.txt nomli fayl yaratib qo'yish esdan chiqmasin. Agarda yaratilmagan bo'lsa unda oynangizda "Could not open $filename for writing" degan yozuv chiqadi.
fputs()
Bu funktsiyamiz aynan fwrite kabidir, uni fwrite'dan farqi yo'q.
is_readable()
is_writeable kabi funktsiyadir, ammo farqi faylni o'qish mumkinligini tekshiradi.
Bool is_readable(string fayl)
fread()
fputs() kabidir, ammo farqi bu yozmaydi, qaytanga fayldan ma'lumot o'qiydi.
Int fread(int fayl_raqami, int uzunlik)
Kelin misolga qarang.
Biz bu yerda butun fayldagi bor ma'lumotni $file ga yozdik, va print orqali oynamizga chiqardik.
fgetc()
Bittadan belgilarni fayldan o'qish uchundir.
String fgetc(int fayl_raqami)
Misolga qarang:
Bu yerda butun faylni birma bir fayldan o'qib keyin oynaga chiqarib beradi (print funktsiyasi orqali) feoffunktsiyasi bu yerda faylning ohiriga yetib borgan bormaganligini bildiradi, biz while'da faylni ohiri
bo'lmasa unda o'qi va oynaga chiqar komandasini berdik.
fgets()
Qatorma qator o'qish uchundir.
Misol:
Mana bu yerda biz qatorma qator butun faylni o'qidik.
Ochilgan faylni yopish uchun ishlatiladi, yopishda oldindan saqlab qo'yilgan file handle, yani ochish raqami ishlatiladi.
Int fclose(int raqam)
misol:
$file = "userdata.txt"; else: print "File $file does not exist!"; endif;
Bu misol avval fayl bor/yo'qligini tekshiradi, so'ngra esa bor bo'lsa ochadi, va keyin esa yopadi.
Agarda bunday fayl mavjud bo'lmasa unda ekranga bu fayl yo'q degan yozuv chiqib ishini tugatadi.
is_writeable()
Funktsiya fayl borligini tekshiradi, va unga yozish mumkin, mumkin emasligini tekshiradi.
Bool is_writeable(string fayl)
fwrite()
Funktsiyasi, faylga ma'lumot yozish uchun ishlatiladi.
Int fwrite(int fayl_raqami, string o'zgaruvchan [, int uzunligi])
Keling misolda ko'raylik.
<? $data = "08:13:00 | 12:37:12 | 208.247.106.87 | win98"; $filename = "test.txt"; else: print "Could not open $filename for writing"; endif; ?>
Shunda file'ning ichiga $data'ning qiymati yoziladi. Ammo bu php kodini ishlatishdan oldin test.txt nomli fayl yaratib qo'yish esdan chiqmasin. Agarda yaratilmagan bo'lsa unda oynangizda "Could not open $filename for writing" degan yozuv chiqadi.
fputs()
Bu funktsiyamiz aynan fwrite kabidir, uni fwrite'dan farqi yo'q.
is_readable()
is_writeable kabi funktsiyadir, ammo farqi faylni o'qish mumkinligini tekshiradi.
Bool is_readable(string fayl)
fread()
fputs() kabidir, ammo farqi bu yozmaydi, qaytanga fayldan ma'lumot o'qiydi.
Int fread(int fayl_raqami, int uzunlik)
Kelin misolga qarang.
print $file;
Biz bu yerda butun fayldagi bor ma'lumotni $file ga yozdik, va print orqali oynamizga chiqardik.
fgetc()
Bittadan belgilarni fayldan o'qish uchundir.
String fgetc(int fayl_raqami)
Misolga qarang:
print $char; endwhile;
Bu yerda butun faylni birma bir fayldan o'qib keyin oynaga chiqarib beradi (print funktsiyasi orqali) feoffunktsiyasi bu yerda faylning ohiriga yetib borgan bormaganligini bildiradi, biz while'da faylni ohiri
bo'lmasa unda o'qi va oynaga chiqar komandasini berdik.
fgets()
Qatorma qator o'qish uchundir.
Misol:
print $line; endwhile;
Mana bu yerda biz qatorma qator butun faylni o'qidik.