Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
ftp_alloc
(PHP 5) ftp_alloc -- Резервирует место на диске для закачиваемого файла
Описаниеbool ftp_alloc ( resource ftp_stream, int filesize [, string &result] ) Посылает команду ALLO FTP серверу для резервирования
места под отгружаемый файл.
Замечание:
Многие FTP серверы не поддерживают эту команду. Такие серверы возвращают
код неудачи (FALSE), что означает отсутствие поддержки этой команды, или
код успешного выполнения (TRUE), означающий, что в резервировании нет
необходимости и клиенту следует продолжать, будто операция была выполнена
успешно. По этой причине эту функцию следует
использовать с серверами, которые требуют обязательного
резервирования.
Список параметров- ftp_stream
Идентификатор соединения с FTP сервером
- filezise
Количество байтов для резервирования.
- result
Текстовое представление ответа сервера будет возвращено по ссылке
в аргумент result, если он указан.
Возвращаемые значенияВозвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример 1. Пример использования ftp_alloc()
<?php
$file
=
"/home/user/myfile"
;
/* соединение с сервером */
$conn_id
=
ftp_connect
(
'ftp.example.com'
);
$login_result
=
ftp_login
(
$conn_id
,
'anonymous'
,
'user@example.com'
);
if (
ftp_alloc
(
$conn_id
,
filesize
(
$file
),
$result
)) {
echo
"Место на сервере успешно зарезервировано. Отправляю $file.
\n
"
;
ftp_put
(
$conn_id
,
'/incomming/myfile'
,
$file
,
FTP_BINARY
);
} else {
echo
"Не удалось зарезервировать место на сервере. Ответ сервера: $result
\n
"
;
}
ftp_close
(
$conn_id
);
?>
|
|
|
· Гостей: 18
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|