Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm ftp_alloc() trong PHP

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);
?>