دریافت اندازه فایل FTP (ftp_size)
با ftp_size می توانی «دریافت اندازه فایل FTP» را انجام دهی. اندازه فایل یعنی تعداد بایت ها. مثل وزن دفتر مشق، اما با عدد بایت.
تعریف و کاربرد ساده
طبق منبع، ftp_size() اندازه فایل روی سرور FTP را برمی گرداند. برخی سرورها این قابلیت را ندارند.
سینتکس و ورودی ها
ftp_size( ftp_conn, file )
- ftp_conn: اتصال FTP فعال.
- file: مسیر فایل روی سرور.
مثال عملی: خواندن اندازه فایل
<?php
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
$file = "serverfile.txt";
$fsize = ftp_size($ftp_conn, $file);
if ($fsize != -1) {
echo "$file is $fsize bytes.";
} else {
echo "Error getting file size.";
}
ftp_close($ftp_conn);
?>
نکته ها و هشدارها درباره اندازه فایل FTP
نکته: اگر -1 برگشت، یا فایل نیست یا سرور پشتیبانی ندارد.
هشدار: همیشه اتصال را ببند و خطاها را گزارش کن.
لینک های مفید داخل سایت
اتصال با ftp_connect و ورود با ftp_login انجام می شود. برای مشاهده فهرست پوشه ها، ftp_rawlist را ببین.
گام های عملی سریع
- وصل شو و وارد حساب FTP شو.
- مسیر دقیق فایل را مشخص کن.
ftp_sizeرا صدا بزن.- اگر
-1بود، خطا را بررسی کن.
جمع بندی سریع
- اندازه فایل بر حسب بایت برمی گردد.
- بعضی سرورها پشتیبانی نمی کنند.
-1یعنی خطا یا عدم پشتیبانی.- اتصال را همیشه درست ببند.