Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
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()
// открыть файл для записи
$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);
Список изменений
С версии 4.3.0 добавлен аргумент resumepos.
Смотрите также: ftp_get(), ftp_nb_get(), ftp_nb_fget().
Все функции ftpОписание на ru2.php.net
Описание на php.ru