ftp_pwd (ftp_pwd)
با ftp_pwd می توانی نام «دایرکتوری جاری FTP» را بگیری. «دایرکتوری جاری (Current Directory)» همان پوشه فعال است. مثل پوشه ای که الان داخلش هستی.
دریافت دایرکتوری جاری FTP
تابع ftp_pwd مسیر پوشه فعلی روی سرور را برمی گرداند. سپس می توانی تصمیم بگیری پوشه عوض شود یا فایل لیست بگیری.
سینتکس
ftp_pwd(ftp_conn);
مثال عملی: چاپ مسیر فعلی
<?php
// اتصال و ورود به FTP
$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);
// تغییر پوشه به php
ftp_chdir($ftp_conn, "php");
// چاپ مسیر جاری
echo ftp_pwd($ftp_conn);
// بستن اتصال
ftp_close($ftp_conn);
?>
گام های سریع
- به سرور وصل شو و لاگین کن.
- در صورت نیاز، پوشه را عوض کن.
- با
ftp_pwdمسیر فعلی را بخوان. - بر اساس مسیر، ادامه کار را انجام بده.
نکات و ترفندها
نکته: اگر مسیر اشتباه شد، با ftp_cdup به پوشه والد برگرد.
نکته: برای دیدن فایل ها از ftp_nlist کمک بگیر.
نکته: در پشت فایروال، حالت پسیو را با ftp_pasv فعال کن.
لینک های داخلی مرتبط
برای تغییر پوشه از ftp_chdir استفاده کن. همچنین «دایرکتوری جاری FTP» مبنای بسیاری از عملیات است.
منابع
- W3Schools: ftp_pwd() توضیحات و مثال رسمی.
- W3Schools: PHP FTP Reference فهرست کامل توابع FTP.
جمع بندی سریع
ftp_pwdمسیر پوشه فعلی را می دهد.- قبل از کار، مسیر را بررسی کن.
- برای برگشت،
ftp_cdupرا بزن. - برای لیست فایل ها،
ftp_nlistمناسب است.