با استفاده از توابع FTP در PHP یک اسکریپت بنویس که به یک سرور FTP متصل شود و با استفاده از ftp_rename نام یک فایل را تغییر دهد و نتیجه را نمایش دهد.

16.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 02:50

0.0

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

توسط پژوهشگر در 198 روز قبل ساعت 02:50
دسته بندی ها: PHP PHP for beginner
sara در 198 روز قبل ساعت 02:51

قبل از اجرای اسکریپت مطمئن شوید افزونه FTP در PHP فعال است و اطلاعات هاست/نام‌کاربری/رمز عبور درست است تا اتصال برقرار شود. مسیرهای قدیمی و جدید را به‌صورت مطلق یا نسبت به روت FTP وارد کنید و پیش از تغییر نام وجود فایل و مجوزهای آن را بررسی کنید تا خطای عدم دسترسی نداشته باشید. در صورت وجود فایروال یا NAT فعال کردن ftp_pasv(true) می‌تواند ارتباط را پایدارتر کند و همیشه مقدار بازگشتی ftp_rename را چک و خطاها را گزارش کنید. اگر امنیت برایتان مهم است، به‌جای FTP از SFTP/SSH (مثلاً با ssh2) استفاده کنید چون FTP رمزها را به‌صورت متن ساده ارسال می‌کند.

گزارش

1 پاسخ

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

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