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