Управління файлами, 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 у разі виникнення помилки.