ftp_alloc
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ftp_alloc
Референца за `function.ftp-alloc.php` со подобрена типографија и навигација.
ftp_alloc
класата mysqli_driver
ftp_alloc — Алоцира простор за датотека што треба да се преземе
= NULL
Испраќа ALLO команда до оддалечениот FTP сервер за алоцирање простор за датотека што треба да се преземе.
Забелешка:
Многу FTP сервери не ја поддржуваат оваа команда. Овие сервери може да вратат код за неуспех (
false) што укажува дека командата не е поддржана или код за успех (true) за да се укаже дека претходната алокација не е неопходна и клиентот треба да продолжи како операцијата да била успешна. Поради ова, можеби е најдобро оваа функција да се резервира за сервери кои експлицитно бараат претходна алокација.
Параметри
ftp-
Еден FTP\Connection instance.
size-
Бројот на бајти за алоцирање.
response-
Текстуална репрезентација на одговорот на серверот ќе биде вратена преку референца во
responseако е обезбедена променлива.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На ftp параметарот очекува FTP\Connection
инстанца сега; претходно, а resource се очекуваше.
|
Примери
Пример #1 ftp_alloc() example
<?php
$file = "/home/user/myfile";
// connect to the server
$ftp = ftp_connect('ftp.example.com');
$login_result = ftp_login($ftp, 'anonymous', '[email protected]');
if (ftp_alloc($ftp, filesize($file), $result)) {
echo "Space successfully allocated on server. Sending $file.\n";
ftp_put($ftp, '/incoming/myfile', $file, FTP_BINARY);
} else {
echo "Unable to allocate space on server. Server said: $result\n";
}
ftp_close($ftp);
?>Види Исто така
- ftp_put() Пример #2 Продолжување на поставување со
- ftp_fput() - Вклучува или исклучува пасивен режим