Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Класс для правильной работы с файлами (Александр Михалицын)
Author Message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Wed Oct 08, 2008 4:54 pm (написано за 1 минуту 29 секунд)
   Post subject: Класс для правильной работы с файлами
Reply with quote

Автор я.
Поддержку оказываю.
Версия стабильная.

Есть:
1) Поддержка логирования всех возникших ошибок.
2) Методы:
open/write/close.

ToDo:
1) Метод read.

Пожелания принимаю.

Собственно документация:
Метод open($file_name, $truncate)
В параметр $file_name нужно передеать имя/путь к открываемому
файлу. Параметр $truncate необязательный, по умолчанию имеет значение false. Если он равен true то файл будет очищен сразу после открытия. Если функция fopen возвращает
false то метод возвратит false. Если файла не существует он будет автоматически создан.

Метод close($file_name)
Закроет файл и удалит всю информацию о нем из кеша
класса. Возвратит false если файл закрыть не удалось.

Метод write($file_name, $string)
Запишет в файл $file_name строку $string, если
файл не был ранее открыт методом open возвратит false
если возникнет любая другая ошибка тоже.

Метод readAll($file_name)
Считывает все содержимое файла $file_name,
перед этим он естественно должен быть открыт.


file.class.zip
 Description:
v.1.5

Download
 Filename:  file.class.zip
 Filesize:  1.48 KB
 Downloaded:  829 Time(s)



Last edited by Александр Михалицын on Sat Oct 25, 2008 8:42 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Sat Oct 25, 2008 8:41 am (спустя 16 дней 15 часов 46 минут; написано за 1 минуту 25 секунд)
   Post subject:
Reply with quote

Версия 1.5

Исправленны недочеты.
Добавлен метод readAll.

В будушем интерфейс класса будет усовершенствован
в соответствии с "Имхами" Ильдара. ;)
Back to top
View user's profile Send private message Send e-mail
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9988
   поощрить/наказать


PostPosted: Tue Dec 30, 2008 10:37 pm (спустя 2 месяца 5 дней 13 часов 55 минут)
   Post subject:
Reply with quote


М

Ветка выделена в отдельную тему «Класс для правильной работы с файлами [обсуждение]»,
расположенную в форуме Разное :: PHP (30 Декабря 2008, 22:37).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML