ftp_close (ftp_close)
اینجا تابع ftp_close را می بینیم. «بستن اتصال FTP» یعنی قطع ارتباط با سرور. این کار مانند خروج امن از اکانت مدرسه است.
تعریف و کاربرد
ftp_close() اتصال FTP را می بندد. سپس TRUE یا FALSE برمی گرداند. بنابراین، پس از کار با فایل ها، اتصال را حتماً ببند.
سینتکس
ftp_close(<resource> $ftp_conn);
مثال ساده: بستن اتصال FTP
<?php
$server = "ftp.example.com";
$user = "username";
$pass = "password";
$conn = ftp_connect($server);
if ($conn === false) {
die("cannot connect\n");
}
$loggedIn = ftp_login($conn, $user, $pass);
if ($loggedIn === false) {
ftp_close($conn);
die("login failed\n");
}
// do something with FTP here
$closed = ftp_close($conn);
if ($closed === false) {
echo "close failed\n";
} else {
echo "connection closed\n";
}
?>
گام های عملی
- به سرور با
ftp_connectوصل شو. - با
ftp_loginوارد شو. - کارهای لازم روی فایل ها را انجام بده.
- در پایان،
ftp_closeرا صدا بزن. - نتیجه TRUE یا FALSE را بررسی کن.
نکته: بستن اتصال منابع سرور را آزاد می کند. همچنین جلوی خطاهای بعدی را می گیرد.
هشدار: اگر اتصال را نبندی، برنامه ممکن است قفل بماند یا دچار نشت منابع شود.
پیوندها و ادامه مطالعه
- بستن اتصال FTP در فهرست کامل توابع FTP.
- تغییر پوشه با ftp_chdir برای مدیریت مسیرها.
- بازگشت به پوشه والد با ftp_cdup برای ناوبری.
- W3Schools: ftp_close() منبع این مثال.
- W3Schools: PHP FTP Reference فهرست توابع FTP.
جمع بندی سریع
- همیشه اتصال را با
ftp_closeببند. - نتیجه بازگشت را بررسی کن.
- بعد از پایان کار، بستن ضروری است.
- بستن اتصال FTP از خطاها جلوگیری می کند.