Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน ftp_alloc() ใน PHP

ฟังก์ชัน ftp_alloc() ใช้สำหรับจองพื้นที่บนเซิร์ฟเวอร์ FTP สำหรับไฟล์ที่จะอัปโหลด

รูปแบบการใช้งาน (Syntax)

ftp_alloc(connection, size_of_file, res);

พารามิเตอร์ (Parameters)

  • connection − การเชื่อมต่อ FTP ที่จะใช้

  • size_of_file − จำนวนไบต์ที่ต้องการจองพื้นที่

  • res − ตัวแปรสำหรับเก็บการตอบสนองจากเซิร์ฟเวอร์

ค่าที่ส่งกลับ (Return Value)

ฟังก์ชัน ftp_alloc() ส่งคืน TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว

ตัวอย่างการใช้งาน

ตัวอย่างการจองพื้นที่ก่อนอัปโหลดไฟล์:

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