Ноу Інти, лекція, робота з файловою системою

Анотація: В лекції обговорюються питання, пов'язані зі створенням файлів, читанням даних з файлу, видалення файлу, а також перевірка наявності файлу на сервері. (Функції fopen, fwrite, fclose. File, fget, unlink, file_exists.) Приклад - завантаження файлу на сервер за допомогою web-інтерфейсу.

створення файлу

функція fopen

В результаті роботи ця функція повертає покажчик (типу ресурс) на відкритий нею файл. Як параметри цієї функції передаються: ім'я файлу, який потрібно відкрити, тип доступу до файлу (визначається тим, що ми збираємося робити з ним) і, можливо, параметр, що визначає, чи шукати вказаний файл в include_path. Є ще один опціональний параметр, але про нього ми говорити не будемо, щоб не ускладнювати виклад. Обговоримо докладніше кожен з цих трьох параметрів.

Параметр use_include_path. встановлений в значення 1 або TRUE, змушує інтерпретатор шукати зазначений в fopen () файл в include_path. Нагадаємо, що include_path - це директива з файлу налаштувань PHP, задає список директорій, в яких можуть знаходитися файли для включення. Крім функції fopen () вона використовується функціями include () і require ().

Параметр тіп_доступа може приймати одне з наступних значень (див. Таб. 9.1).

Отже, щоб створити файл, потрібно, як би безглуздо це не звучало, відкрити неіснуючий файл на запис.

Приклад 9.1. Використання функції fopen ()

Таблиця 9.1. Значення прийняті параметром тип доступу

Схожі статті