ftp_login (ftp_login)
با ftp_login می توانی «ورود به FTP» را انجام دهی. «ورود (Login)» یعنی معرفی نام کاربری و رمز. سپس سرور اجازه کار می دهد. این دقیقا مثل باز کردن قفل گوشی است.
تعریف ساده
ftp_login() روی یک اتصال فعال، با نام کاربری و رمز وارد می شود. اگر موفق شود، مقدار TRUE برمی گرداند. در غیر این صورت FALSE برمی گرداند.
سینتکس
ftp_login(resource $ftp_conn, string $username, string $password);
مثال: اتصال، ورود، بستن
<?php
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server);
if ($ftp_conn === false) {
die("Could not connect to server.\n");
}
$login_ok = @ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
if ($login_ok) {
echo "Connection established.";
} else {
echo "Couldn't establish a connection.";
}
ftp_close($ftp_conn);
?>
گام های عملی ورود به FTP
- با
ftp_connectبه سرور وصل شو. - با
ftp_loginنام کاربری و رمز بده. - موفقیت را بررسی کن و پیام بده.
- پس از کار، با
ftp_closeببند.
نکات و هشدارها
نکته: از @ برای مخفی کردن هشدار لحظه ای می توان استفاده کرد.
نکته: بهتر است پیام خطا را خودت مدیریت کنی.
هشدار: رمز را در کد خام نگذار. از متغیر محیطی استفاده کن.
لینک های مفید
- اتصال FTP برای شروع ضروری است.
- بستن اتصال FTP برای پایان امن لازم است.
- W3Schools: ftp_login() توضیح و مثال رسمی.
- W3Schools: PHP FTP Reference فهرست کامل توابع FTP.
جمع بندی سریع
- برای ورود به FTP از
ftp_loginاستفاده کن. - اول وصل شو، بعد وارد شو.
- موفقیت تابع را بررسی کن.
- اتصال را تمیز ببند.