Функция PHP ftp_alloc()
Определение и использование
Функция ftp_alloc() предназначена для выделения места на FTP сервере для файла, который нужно загрузить.
В случае успеха возвращает true. В противном случае возвращает false.
Синтаксис
ftp_alloc(ftp_connection,size,return)
Параметры | Описание |
---|---|
ftp_connection | Обязателен. Определяет FTP соединение, которое будет использоваться. |
size | Опционально. Определяет количество байтов для выделения. |
return | Опционально. Определяет количество байтов для хранения ответа сервера. |
Подсказки и комментарии
Комментарий:Многие серверы не поддерживают эту команду.
Пример
Пример 1
<?php $conn = ftp_connect("ftp.testftp.com") or die("Не удалось подключиться"); ftp_login($conn,"admin","ert456"); ftp_alloc($conn,"160",$response); echo $response; ftp_close($conn); ?>
Пример 2
<?php $file = "myfile.txt"; $conn = ftp_connect("ftp.testftp.com") or die("Не удалось подключиться"); ftp_login($conn,"admin","ert456"); if (ftp_alloc($conn, filesize($file), $response)) { echo "Место выделено на сервере."; } else { echo "Не удалось выделить место. " . $response; } ftp_close($conn); ?>