Відмінності між версіями «Робота з файлами в PHP»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: == '''Перевірка існування та розміру файлу''' == Перш ніж намагатися працювати з файлом, баж…)
 
 
(не показані 47 проміжних версій 4 учасників)
Рядок 1: Рядок 1:
 +
[[Перевірка існування та розміру файлу]]<br>
 +
[[Відкриття та закриття файлів]]<br>
 +
[[Запис у файл]]<br>
 +
[[Читання з файлу]]<br>
 +
[[Читання файлу в масив]]<br>
 +
[[Перенаправлення файлу в стандартний вихідний потік]]<br>
  
== '''Перевірка існування та розміру файлу''' ==
+
[[Приклади програм для роботи з файлами]]
  
Перш ніж намагатися працювати з файлом, бажано переконатися в тому, що він існує. Для вирішення цього завдання зазвичай використовуються дві функції:
 
''file_exists () і is_file ()''.
 
'''file_exists ().'''
 
Функція f ilе_ехists () перевіряє, чи існує заданий файл. Якщо файл існує, функція повертає TRUE, в іншому випадку повертається FALSE. Синтаксис функції file_exists ():
 
bool file_exists (string файл)
 
Приклад перевірки існування файлу:
 
'''if (! file_exists ($ filename)):
 
print "File $ filename does not exist!";
 
endif:
 
is_file ()'''
 
Функція is_file () перевіряє існування заданого файлу і можливість виконання з ним операцій читання / запису. По суті, is_file () являє собою більш надійну версію file_exists (), яка перевіряє не тільки факт існування файлу, але і те, чи підтримує він читання і запис даних:
 
''bool is_file (string файл)''
 
Наступний приклад показує, як переконатися в існуванні файлу і можливості виконання операцій з ним:
 
''$ File = "somefile.txt";
 
if (is_file ($ file)):
 
print "The file $ file is valid and exists!";
 
else:
 
print "The file $ file does not exist or it is not a valid file!";
 
endif:''
 
Переконавшись у тому, що потрібний файл існує, і з ним можна виконувати різні операції читання / запису, можна переходити до наступного кроку - відкриття файлу.
 
'''filesize ()'''
 
Функція filesize () повертає розмір (в байтах) файлу з заданим ім'ям або FALSE в разі помилки. Синтаксис функції filesize ():
 
''int filesize (string ім'я_файлу)''
 
Припустимо, ви хочете визначити розмір файлу pastry.txt. Для отримання потрібної інформації можна скористатися функцією filesize ():
 
''$ Fs = filesize ("pastry.txt"); print "Pastry.txt is $ fs bytes.";''
 
Виводиться наступний результат:
 
''Pastry.txt is 179 bytes.''
 
Перш ніж виконувати операції з файлом, необхідно відкрити його і пов'язати з файловим маніпулятором, а після завершення роботи з файлом його слід закрити.
 
  
 +
[[Інтернет-програмування]]
  
 +
[[category:Інтернет-програмування|*]]
  
 
+
[[category:Навчальні проекти]]
 
+
[[Робота з файлами в PHP]]
+

Поточна версія на 10:40, 13 травня 2010

Перевірка існування та розміру файлу
Відкриття та закриття файлів
Запис у файл
Читання з файлу
Читання файлу в масив
Перенаправлення файлу в стандартний вихідний потік

Приклади програм для роботи з файлами


Інтернет-програмування