fopen()
PHP fopen() funksiyasi
❮ PHP fayl tizimi ma’lumotnomasiMisol
Faylni oching, qatorlarni o‘qing - EOF ga yetguncha:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
fopen() funksiyasi fayl yoki URL manzilni ochadi.
Eslatma: Matnli faylga yozayotganda to‘g‘ri qator oxiri belgisidan foydalanishni unutmang! Unix tizimlari qator oxiri belgisi sifatida \n, Windows tizimlari \r\n, Macintosh tizimlari esa \r belgisidan foydalanadi. Windows fayl bilan ishlashda \n ni \r\n ga o‘giradigan translyatsiya bayrog‘ini ('t') taqdim etadi. Ikkilik (binary) rejimni majburan yoqish uchun 'b' dan ham foydalanishingiz mumkin. Bu bayroqlardan foydalanish uchun mode parametrining oxirgi belgisi sifatida 'b' yoki 't' ni ko‘rsating.
Sintaksis
fopen(filename, mode, include_path, context)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| filename | Majburiy. Ochiladigan fayl yoki URL manzilni belgilaydi |
| mode | Majburiy. Faylga/oqimga (stream) sizga kerak bo‘lgan murojaat turini belgilaydi. Mumkin bo‘lgan qiymatlar:
|
| include_path | Ixtiyoriy. Faylni include_path da (php.ini dagi) ham qidirmoqchi bo‘lsangiz, bu parametrni '1' ga o‘rnating |
| context | Ixtiyoriy. Fayl dastagining (handle) kontekstini belgilaydi. Kontekst — oqim (stream) xatti-harakatini o‘zgartira oladigan parametrlar to‘plami |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa fayl ko‘rsatkichi resursi, muvaffaqiyatsiz bo‘lsa FALSE va E_WARNING. Funksiya nomi oldiga "@" qo‘shib, xatoni yashirishingiz mumkin. |
|---|---|
| PHP versiyasi: | 4.3+ |
| PHP o‘zgarishlar tarixi: | PHP 7.1: "e" opsiyasi qo‘shildi |
❮ PHP fayl tizimi ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
