ftp_fput
(PHP 3 >= 3.0.13, PHP 4, PHP 5)
ftp_fput -- Загружает предварительно открытый файл на FTP сервер
Описание
bool
ftp_fput ( resource ftp_stream, string remote_file, resource handle, int mode [, int startpos] )
ftp_fget() отгружает данные из файлового дескриптора в
удалённый файл на FTP сервере.
Список параметров
- ftp_stream
Идентификатор соединения с FTP сервером
- remote_file
Путь к удалённому файлу.
- handle
Открытый файловый дескриптор локального файла. Чтение прекращается при
достижении конца файла.
- mode
Режим передачи. Должен быть либо FTP_ASCII, либо
FTP_BINARY.
- startpos
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример 1. Пример использования ftp_fput()
<?php
// открыть файл для чтения $file = 'somefile.txt'; $fp = fopen($file, 'r');
// установка соединения $conn_id = ftp_connect($ftp_server);
// вход с именем пользователя и паролем $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// попытка закачивания файла if (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) { echo "Загружен файл $file\n"; } else { echo "Проблема закачивания $file\n"; }
// close the connection and the file handler ftp_close($conn_id); fclose($fp);
?>
|
|