19.04.2010, 18:17
Power INI
самый функциональный INI ридер / райтер
Что это за скрипт?самый функциональный INI ридер / райтер
- Это инклуд файл, который является библиотекой функций для чтения и записи INI файлов.
Какие возможности?
[Поддержка секций] - ещё их называют разделами/заголовками
# Поддержка строчных комментариев - сивмолы ; и #
# Можно открывать несколько файлов одновременно
# Сохранение оригинального формата файла
# Поддержка русских секций/ключей/значений/коментов
# Имена/значения могут содержать любые символы
# Пробельные символы ( \t \r \n пробел ) по бокам имен/значений считаются отступами
# Хранение временных данных в сжатом виде в динамической области памяти
# Возможность отслеживать коды и причины ошибок открытия/чтения/записи
Как использовать?
- Поместить файл power_ini.inc в папку {папка сервера}/pawno/include
- В самом верху вашего скрипта после строки #include <a_samp> добавить строку #include <power_ini>
- Использовать нижеуказанные функции
Какие есть функции?
на данный момент
ini_open ( file_name ) // вернет file_id или код ошибки < 0
ini_close ( file_id ) // если не закрыть файл, изменения не сохранятся на диск
ini_rename_file ( file_id, new_file_name, delete_old_file = 1 ) // добавлена в версии 0.2
ini_get ( file_id, section, key, value, max_value_size = sizeof(value) )
ini_get_int ( file_id, section, key, & value )
ini_get_float ( file_id, section, key, & Float: value )
ini_set ( file_id, section, key, value )
ini_set_int ( file_id, section, key, value )
ini_set_float ( file_id, section, key, Float: value )
ini_remove_key ( file_id, section, key ) // добавлена в версии 0.2
ini_remove_section ( file_id, section ) // добавлена в версии 0.2
Заметили баг / недочет?
- Пишите.
Хотите оставить отзыв / пожелание?
- Буду рад.
Скачать
- Исходник версии 0.1 - http://pawn.pastebin.com/E7tN0S7Z
- Исходник версии 0.2 - http://pawn.pastebin.com/Z0ziqash