ftp_chdir (ftp_chdir)
تابع ftp_chdir برای «تغییر پوشه FTP» است. «پوشه (Directory)» همان فولدر است. با این تابع مثل فایل منیجر گوشی، وارد پوشه دلخواه می شوی.
تعریف و کاربرد تغییر پوشه FTP
ftp_chdir() پوشه فعلی روی سرور FTP را عوض می کند. سپس می توانی مسیر جدید را با ftp_pwd() چاپ کنی و ادامه دهی.
سینتکس
ftp_chdir(<resource> $ftp_conn, string $directory);
نمونه عملی: ورود به پوشه و چاپ مسیر
<?php
$host = "ftp.example.com";
$user = "username";
$pass = "password";
$conn = ftp_connect($host);
if ($conn === false) {
die("cannot connect\n");
}
$ok = ftp_login($conn, $user, $pass);
if ($ok === false) {
ftp_close($conn);
die("login failed\n");
}
$changed = ftp_chdir($conn, "php");
if ($changed === true) {
echo ftp_pwd($conn);
} else {
echo "change dir failed\n";
}
ftp_close($conn);
?>
گام های کاربردی
- با
ftp_connectبه سرور وصل شو. - با
ftp_loginوارد حساب شو. - با
ftp_chdirوارد پوشه هدف شو. - با
ftp_pwdمسیر فعلی را ببین. - در پایان،
ftp_closeرا صدا بزن.
نکته: اگر پوشه وجود نداشت، تابع ftp_chdir مقدار FALSE می دهد. ابتدا نام پوشه را درست بررسی کن.
پیوندهای مفید
- تغییر پوشه FTP در فهرست کامل توابع FTP.
- بازگشت به پوشه والد با ftp_cdup برای برگشت یک سطح.
- مشاهده مسیر فعلی با ftp_pwd برای چاپ مسیر.
- W3Schools: ftp_chdir() منبع مثال و توضیحات.
- W3Schools: PHP FTP Reference فهرست همه توابع FTP.
جمع بندی سریع
ftp_chdirپوشه فعلی را عوض می کند.- موفقیت تابع بولی است.
- مسیر را با
ftp_pwdچک کن. - نام پوشه را دقیق بنویس.
- در پایان اتصال را ببند.