یک اسکریپت PHP بنویسید که با استفاده از تابع ftp_nlist لیست فایل‌ها و پوشه‌های یک دایرکتوری روی سرور FTP را گرفته و آن‌ها را به صورت یک فهرست نمایش دهد.

7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:01

0.0

برای حل این مسأله از توابع FTP داخلی PHP استفاده کنید: ابتدا با ftp_connect به سرور متصل شوید و با ftp_login وارد شوید، در صورت نیاز ftp_pasv را فعال کنید، سپس با ftp_nlist فهرست فایل‌ها را بگیرید و با یک حلقه هر عنصر آرایه را چاپ کنید. نکات: بررسی کنید اتصال و لاگین موفق باشد، مقدار بازگشتی ftp_nlist ممکن است false باشد که باید خطا را هندل کنید، در پایان با ftp_close ارتباط را ببندید و مطمئن شوید اکستنشن FTP در PHP فعال است.

توسط پژوهشگر در 202 روز قبل ساعت 03:01
دسته بندی ها: PHP PHP for beginner
sara در 202 روز قبل ساعت 07:46

نکته مهم این است که افزونه FTP در PHP فعال باشد و اتصال با ftp_connect و ورود با ftp_login با موفقیت انجام شود. اگر ftp_nlist مقدار false برگرداند، خطا را ثبت و بررسی کنید چون ممکن است به دلیل سطح دسترسی یا محدودیت‌های سرور باشد. در برخی سرور‌ها لازم است ftp_pasv فعال شود تا لیست به درستی دریافت گردد. در پایان با ftp_close ارتباط را ببندید تا منابع به درستی آزاد شوند.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری