مثال
دریافت لیست فایلها با اطلاعات فایل:
// اتصال و ورود به سرور FTP
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("نمی توان به $ftp_server متصل شد");
$login = ftp_login($ftp_conn، $ftp_use
ame، $ ftp_userpass);
// دریافت لیست فایل برای /
$filelist = ftp_rawlist($ftp_conn, "/");
// بستن اتصال
ftp_close($ftp_conn );
// خروجی $filelist
var_dump($filelist);
?>
خروجی می تواند چیزی شبیه به این باشد:
آرایه (3)
{
[0] => string(57) "drw-rw-rw- 1 user group 0 Jan 03 08:33 images"
[1] => string(62) "-rw-rw-rw- 1 user group 160 Feb 16 13:54 php"
[2] => string(75) "-rw-rw-rw- 1 گروه کاربر 20 فوریه 14 12:22 تست"
}
تعریف و استفاده
تابع ftp_rawlist() لیستی از فایل ها را با اطلاعات فایل برمی گرداند
(از دایرکتوری مشخص شده در سرور FTP).
نحو
ftp_rawlist(ftp_conn، dir، بازگشتی);
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| ftp_conn | لازم است. اتصال FTP برای استفاده را مشخص می کند |
| dir | لازم است. مسیر دایرکتوری را مشخص می کند. ممکن است شامل آرگومان هایی برای دستور LIST باشد. نکته: از "." استفاده کنید. برای تعیین دایرکتوری فعلی |
| باز گشتی | اختیاری. به طور پیش فرض، این تابع دستور "LIST" را به سرور ارسال می کند. با این حال، اگر پارامتر بازگشتی روی TRUE تنظیم شود، دستور "LIST -R" را ارسال می کند |
<اسکریپت>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });
جزئیات فنی
| مقدار بازگشتی: | آرایه ای که در آن هر عنصر با یک خط متن مطابقت دارد (هیچ تجزیه ای انجام نمی شود). در صورت شکست، FALSE را برمیگرداند |
|---|---|
| نسخه PHP: | 4+ |
| تغییر PHP: | پارامتر recursive در PHP 4.3 اضافه شد |
❮ مرجع PHP FTP