در یک اسکریپت PHP با استفاده از توابع FTP، به سرور متصل شوید، با ftp_cwd به پوشه "public_html" بروید و لیست فایل‌های آن را نمایش داده و در صورت عدم موفقیت پیام خطا چاپ کنید.

12.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:57

0.0

برای حل این سوال از ftp_connect و ftp_login برای اتصال و احراز هویت استفاده کنید، سپس با ftp_cwd مسیر را تغییر داده و با ftp_nlist یا ftp_rawlist فهرست فایل‌ها را دریافت کنید و در نهایت اتصال را با ftp_close ببندید؛ خروجی را به صورت خوانا روی صفحه چاپ کنید. نکات عملی: مقدار بازگشتی ftp_cwd را برای بررسی موفقیت چک کنید، در صورت نیاز ftp_pasv را فعال کنید، اطلاعات ورود را امن نگهدارید و خطاها را با پیام مناسب به کاربر نمایش دهید.

توسط پژوهشگر در 201 روز قبل ساعت 03:57
دسته بندی ها: PHP PHP for beginner
sara در 201 روز قبل ساعت 04:37

برای امنیت و کارایی، از FTPS یا SFTP به جای FTP خام استفاده کنید و credentials را امن نگه دارید. پس از اتصال با ftp_connect و ftp_login، مقدار بازگشتی ftp_cwd('public_html') را بررسی کنید و اگر ناموفق بود پیام خطای صریح چاپ کنید. برای فهرست فایل‌ها از ftp_nlist یا ftp_rawlist استفاده کنید و در صورت نیاز با ftp_pasv(true) حالت passive را فعال کنید تا مشکلات فایروال برطرف شود؛ خروجی را به صورت خوانا و فرمت‌بندی‌شده نمایش دهید. در نهایت با ftp_close ارتباط را ببندید و لاگ خطاها را نگهداری کنید.

گزارش

1 پاسخ

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

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