Управління файлами, FTP, PHP-Spravka

Встановлює права доступу до файлу (PHP 5)

Встановлює права доступу до зазначеного видаленого файлу значення mode.

ftp_stream - Ідентифікатор з'єднання з FTP сервером mode - Нові права доступу, зазначені у вигляді восьмирічного значення. filename - Видалений файл.

Повертає нові права доступу до файлу у разі успіху або FALSE у разі помилки.

Приклад. Приклад використання ftp_chmod()

Видаляє файл на FTP сервері (PHP 3 = 3.0.13, PHP 4, PHP 5)

ftp_delete() видаляє файл, заданий аргументом path, з сервера FTP.

ftp_stream - Ідентифікатор з'єднання з FTP сервером path - файл, який потрібно видалити.

Повертає TRUE у разі успішного завершення або FALSE у разі виникнення помилки.

Приклад. Приклад використання ftp_delete()

Завантажує файл з FTP сервера і зберігає його в попередньо відкритому файлі (PHP 3 = 3.0.13, PHP 4, PHP 5)

ftp_fget() завантажує файл remote_file з сервера FTP і записує його в переданий файловий дескриптор.

ftp_stream - Ідентифікатор з'єднання з FTP сервером handle - Відкритий файловий дескриптор, в який будуть збережені дані. remote_file - Шлях до віддаленого файлу. mode - Режим передачі. Повинен бути або FTP_ASCII, або FTP_BINARY. resumepos - Значення, що повертаються

Повертає TRUE у разі успішного завершення або FALSE у разі виникнення помилки.

Приклад. Приклад використання ftp_fget()

Завантажує попередньо відкритий файл на FTP сервер (PHP 3 = 3.0.13, PHP 4, PHP 5)

ftp_fget() відвантажує дані з файлового дескриптора у віддалений файл на сервері FTP.

ftp_stream - Ідентифікатор з'єднання з FTP сервером remote_file - Шлях до віддаленогофайлу. handle - відкритий файловий дескриптор локального файлу. Читання припиняється при досягненні кінця файла. mode - Режим передачі. Має бути або FTP_ASCII, або FTP_BINARY. startpos - Значення, що повертаються

Повертає TRUE у разі успішного завершення або FALSE у разі виникнення помилки.

Приклад. Приклад використання ftp_fput()

Завантажує файл з FTP сервера (PHP 3 = 3.0.13, PHP 4, PHP 5)

ftp_get() завантажує файл видалений файл з сервера FTP і зберігає його в локальний файл.

ftp_stream - Ідентифікатор з'єднання з FTP сервером local_file - Шлях до локального файлу (файл буде перезаписаний, якщо вже існує). remote_file - Шлях до віддаленого файлу. mode - Режим передачі. Повинен бути або FTP_ASCII, або FTP_BINARY. resumepos - Значення, що повертаються

Повертає TRUE у разі успішного завершення або FALSE у разі виникнення помилки.

Приклад. Приклад використання ftp_get()

Повертає час останньої модифікації файлу (PHP 3 = 3.0.13, PHP 4, PHP 5)

ftp_mdtm() повертає час останньої модифікації віддаленого файлу.

Примітка: Не всі сервери підтримують цю функцію!

Примітка: ftp_mdtm() не працює з директоріями.

ftp_stream - Ідентифікатор з'єднання з FTP сервером remote_file - Файл, час модифікації якого треба отримати.

Повертає час останньої модифікації у вигляді тимчасової мітки Unix або -1 у разі помилки.

Приклад. Приклад використання ftp_mdtm()

Завантажує файл з сервера FTP в асинхронному режимі і зберігає його в попередньо відкритому файлі (PHP 4 = 4.3.0, PHP 5)

ftp_nb_fget() завантажує віддалений файл з сервера FTP.

Різниця між цією функцією та ftp_fget()полягає в тому, що ця функція отримує файл асинхронно, так що ваша програма може здійснювати інші операції, поки файл завантажується. Список параметрів

ftp_stream - Ідентифікатор з'єднання з FTP сервером handle - Відкритий файловий дескриптор для збереження даних. remote_file - Шлях до віддаленого файлу. mode - Режим передачі. Повинен бути або FTP_ASCII, або FTP_BINARY. resumepos - Значення, що повертаються

Повертає FTP_FAILED, FTP_FINISHED чи FTP_MOREDATA.

Приклад. Приклад використання ftp_nb_fget()

Перейменовує файл на FTP сервері (PHP 3 = 3.0.13, PHP 4, PHP 5)

ftp_rename() перейменовує файл або директорію на сервері FTP. ftp_rename() перейменовує файл або директорію from в to.

ftp_stream - Ідентифікатор з'єднання з FTP сервером oldname - Старе ім'я файлу/директорії newname - Нове ім'я файлу/директорії

Повертає TRUE у разі успішного завершення або FALSE у разі виникнення помилки.

Приклад. Приклад використання ftp_rename()

Повертає розмір файлу (PHP 3 = 3.0.13, PHP 4, PHP 5)

ftp_size() повертає розмір заданого файлу у байтах.

Примітка: Не всі сервери FTP підтримують цю можливість.

ftp_stream - Ідентифікатор з'єднання з FTP сервером remote_file - Ім'я файлу на сервері

Повертає розмір файлу, або -1 у разі виникнення помилки.