|
Последние активные темы форума |
|
ftp_pasv
(PHP 3>= 3.0.13, PHP 4 , PHP 5) ftp_pasv -- Включает или выключает пассивный режим
Описаниеbool ftp_pasv ( resource ftp_stream, bool pasv ) ftp_pasv() включает или выключает пассивный режим.
В пассивном передача данных инициируется клиентом, а не сервером.
Список параметров- ftp_stream
Идентификатор соединения с FTP сервером
- pasv
Если TRUE, пассивный режим будет включен, иначе выключен.
Возвращаемые значенияВозвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример 1. Пример использования ftp_pasv()
<?php
$file
=
'somefile.txt'
;
$remote_file
=
'readme.txt'
;
// установка соединения
$conn_id
=
ftp_connect
(
$ftp_server
);
// проверка имени пользователя и пароля
$login_result
=
ftp_login
(
$conn_id
,
$ftp_user_name
,
$ftp_user_pass
);
// включение пассивного режима
ftp_pasv
(
$conn_id
,
true
);
// загрузка файла
if (
ftp_put
(
$conn_id
,
$remote_file
,
$file
,
FTP_ASCII
)) {
echo
"$file загружен на сервер
\n
"
;
} else {
echo
"Не удалось загрузить $file на сервер
\n
"
;
}
// закрытие соединения
ftp_close
(
$conn_id
);
?>
|
|
|