Files Library GameAP: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) |
||
| Строка 11: | Строка 11: | ||
$this->load->driver('files'); | $this->load->driver('files'); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | == Задание данных == | ||
| + | |||
| + | === set_driver === | ||
| + | Задает значение протокола управления файлами. | ||
| + | set_driver ( string $driver ) | ||
| + | |||
| + | Список доступных опций: | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Название !! Описание | ||
| + | |- | ||
| + | | local || Локальный протокол. | ||
| + | |- | ||
| + | | ftp || [http://ru.wikipedia.org/wiki/FTP FTP] FTP протокол управления файлами. | ||
| + | |- | ||
| + | | sftp || [http://ru.wikipedia.org/wiki/SFTP SFTP] SFTP протокол управления файлами. | ||
| + | |} | ||
| + | |||
| + | == Основные функции == | ||
| + | |||
| + | === connect === | ||
| + | Соединение с сервером. Если используется локальный протокол управления, то всегда вернет true. | ||
| + | |||
| + | === delete_dir === | ||
| + | Удаление директории. | ||
| + | |||
| + | === delete_file === | ||
| + | Удаление файла. | ||
| + | |||
| + | === download === | ||
| + | Загрузка файла с сервера. | ||
| + | |||
| + | === list_files === | ||
| + | Список файлов. | ||
| + | |||
| + | === list_files_full_info === | ||
| + | Список файлов с информацией о последнем изменении и размере. | ||
| + | |||
| + | === mkdir === | ||
| + | Создание директории. | ||
| + | |||
| + | === move === | ||
| + | Перемещение. | ||
| + | |||
| + | === read_file === | ||
| + | Чтение файла. | ||
| + | |||
| + | === write_file === | ||
| + | Запись файла. | ||
| + | |||
| + | === rename === | ||
| + | Переименование. | ||
| + | |||
| + | === search === | ||
| + | Поиск. | ||
| + | |||
| + | === upload === | ||
| + | Загрузка файла на сервер. | ||
{{Категория:Документация_для_разработчиков}} | {{Категория:Документация_для_разработчиков}} | ||
Версия 15:40, 15 мая 2014
Библиотека для работы с файлами на выделенном сервере.
Содержание
Расположение
application/libraries/Files/
Загрузка библиотеки
$this->load->driver('files');Задание данных
set_driver
Задает значение протокола управления файлами.
set_driver ( string $driver )
Список доступных опций:
| Название | Описание |
|---|---|
| local | Локальный протокол. |
| ftp | FTP FTP протокол управления файлами. |
| sftp | SFTP SFTP протокол управления файлами. |
Основные функции
connect
Соединение с сервером. Если используется локальный протокол управления, то всегда вернет true.
delete_dir
Удаление директории.
delete_file
Удаление файла.
download
Загрузка файла с сервера.
list_files
Список файлов.
list_files_full_info
Список файлов с информацией о последнем изменении и размере.
mkdir
Создание директории.
move
Перемещение.
read_file
Чтение файла.
write_file
Запись файла.
rename
Переименование.
search
Поиск.
upload
Загрузка файла на сервер.
| Документация для разработчиков | |
|---|---|
| Помощники: | •DS Helper |
| Модели: | •Users •Servers •Games •Game Types |
| Библиотеки: | •Query •Rcon •Control •Files •Install |