The ftp_size() function is used to get the size of a specific file on an FTP server. This article will provide a detailed explanation of the function's syntax, parameters, and how to use it in your code to get a file's size.
ftp_size(conn, myfile)
The ftp_size() function returns the size of the specified file in bytes if successful. If it fails, it returns -1.
Here is a simple example that demonstrates how to use the ftp_size() function to get the file size on an FTP server:
<?php $ftp_server = "192.168.0.4"; $ftp_user = "username"; $ftp_pass = "gfhgfj236k"; $conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); $login = ftp_login($conn, $ftp_user, $ftp_pass); $myfile = "new.txt"; // Get file size $size = ftp_size($conn, $myfile); if ($size != -1) { echo "Size is $size bytes"; } else { echo "Cannot get the file size!"; } // Close connection ftp_close($conn); ?>
By using PHP's ftp_size() function, developers can easily retrieve the size of a specified file on an FTP server. This is useful when managing FTP files or automating file handling tasks. For more FTP-related tutorials in PHP, refer to other related articles.