Mô tả
Hàm ftp_alloc() cấp phát dung lượng trên máy chủ FTP cho một tập tin sắp được tải lên.
Cú pháp
ftp_alloc(connection, size_of_file, res);
Tham số
connection − Kết nối FTP sử dụng.
size_of_file − Số byte cần cấp phát.
res − Biến lưu phản hồi từ máy chủ.
Giá trị trả về
Trả về TRUE nếu thành công, FALSE nếu thất bại.
Ví dụ
Cấp phát không gian trước khi upload tập tin:
<?php
$myFile = "demo.txt";
$con = ftp_connect('192.168.0.4');
$login_result = ftp_login($con, 'yuvgj2j', 'yuvgj2j');
if (ftp_alloc($con, filesize($myFile), $res)) {
echo "Sending $file\n";
ftp_put($con, 'D:/ds', $myFile, FTP_BINARY);
} else {
echo "Failed in allocating space! Message = $res\n";
}
ftp_close($con);
?>