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