یک اسکریپت 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 فعال است.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکته مهم این است که افزونه FTP در PHP فعال باشد و اتصال با ftp_connect و ورود با ftp_login با موفقیت انجام شود. اگر ftp_nlist مقدار false برگرداند، خطا را ثبت و بررسی کنید چون ممکن است به دلیل سطح دسترسی یا محدودیتهای سرور باشد. در برخی سرورها لازم است ftp_pasv فعال شود تا لیست به درستی دریافت گردد. در پایان با ftp_close ارتباط را ببندید تا منابع به درستی آزاد شوند.
گزارش