езнаходження. Як роздільнік шляху в Windows может використовуват як прямий (/), так и Зворотна () слеш. У других операційніх системах вікорістовується Тільки прямий слеш.
Відкриття файлів у файловій Системі сервера віробляється помощью Функції fopen:
int fopen (string filename, string mode [, int use_include_path])
Перший аргумент filename - имя файлу або Абсолютний шлях до нього. Если Абсолютний шлях НЕ вказується, то файл повинен находится в поточному каталозі.
Другий аргумент mode говорити про ті, для якіх Дій відкрівається файл и может прійматі Такі значення: (Відкрити файл Тільки для читання; после Відкриття покажчик файлу встановлюється в качан файлу); + (Відкрити файл для читання и записів; после Відкриття покажчик файлу встановлюється в качан файлу); (Створити новий порожній файл Тільки для запису, ЯКЩО файл з таким ім" ям Вже є вся інформація в ньом зніщується); + (Створити новий порожній файл для читання записів; ЯКЩО файл з таким ім »ям Вже є вся інформація в ньом зніщується); (Відкрити файл для дозапису; дані будут запісуватіся в Кінець файлу); + (Відкрити файл для дозапису и читання Даних; дані будут запісуватіся в Кінець файлу); (Прапор, Який вказує на роботу (читання и запис) з двійковім файлом; вказується Тільки в Windows).
Третій необов'язковий аргумент use_include_path візначає чі повінні Искать файли в каталозі include_path. (Параметр include_path встановлюється у файлі php.ini).
У разі вдалого Відкриття файлу, функція fopen повертає дескриптор файлу, в разі невдачі - false. Дескриптор файлу являє собою покажчик на Відкритий файл, Який вікорістовується операційною системою для ПІДТРИМКИ операцій з Цім файлом. Повернення функцією дескриптор файлу звітність, потім вказуваті у всех функціях, Які надалі будут працювати з Цім файлом.
Код, наведень нижчих, відкріває файл C: / WWW / HTML / file.txt для читання:
Відкриття двійкового файлу, Наприклад, малюнки відбувається таким же чином, Тільки з прапором b:
.3 Відображення файлів
Вміст відкритого файлу можна відобразіті в браузері помощью Функції fpassthru:
fpassthru (int file)
Аргумент file є дескриптор файлу.
Для текстових файлів існує ще одна функція відображення readfile:
readfile (string filename)
Звертаємо вашу уваг на ті, что в якості аргументу ця функція пріймає имя файлу, а...