Page 24 - 4475
P. 24
fclose($fp);
?>
readfile() та fpassthru() зчитують файл повністю,
наприклад, для того, щоб вивести його повністю, або
провести обробку.
<?php
$fp = fopen("counter.txt", "r"); // Відкриваємо
файл в режимі читання
if ($fp) echo fpassthru($fp);
else echo "Помилка";
?>
Дуже часто файл потрібно обробити як масив рядків.
Для такого процесу застосовується функція file(). Цю
функцію, однак, не слід використовувати у бінарному
режимі, оскільки певна послідовність бінарних даних може
бути аналогічною символу закінчення файлу EOF, і
читання зупиниться.
<?php
$file_array = file("counter.txt"); Зчитування файлу
в масив $file_array
//
// Робота з елементами масиву
//
?>
Закриття файлу. Закриття файлу реалізується
функцією fclose:
<?php
$fp = fopen("counter.txt", "r");
if ($fp)
{
echo 'Файл відкритий';
fclose($fp); // Закриття файлу
}
?>
Хід виконання роботи
1. Створіть файл index.php.
2. Створіть в кореневому каталозі ще один каталог
19