طراحی سایتهاست

انتقال فایل بین 2 هاست بدون دانلود و آپلود + با استفاده از PHP

انتقال فایل بین دو هاست بدون نیاز به دانلود و آپلود مجدد

مقدمه انتقال فایل بین دو هاست زمانی که حجم فایل بالا باشد، می‌تواند زمان‌بر و هزینه‌بر باشد. در چنین شرایطی، دانلود و سپس آپلود مجدد فایل راهکار مناسبی نیست. خوشبختانه، با استفاده از یک خط کد PHP می‌توان این فرآیند را به‌صورت مستقیم انجام داد. در این آموزش، روش انتقال فایل بین دو هاست با استفاده از PHP را بررسی خواهیم کرد.


روش انتقال فایل بین دو هاست با PHP

در این روش از تابع copy() در PHP استفاده می‌شود. دقت داشته باشید که برای اجرای این کد، نسخه PHP هاست باید بالاتر از 5 باشد.

مثال عملی

فرض کنید یک فایل به نام webinew.zip در پوشه public_html هاست قدیمی قرار دارد و می‌خواهید آن را به هاست جدید منتقل کنید.

نوشته های مشابه

مرحله اول: ایجاد فایل copy.php در هاست جدید

  1. وارد هاست جدید شوید و در پوشه‌ای که قصد دارید فایل در آن ذخیره شود (مثلاً webinew)، یک فایل PHP جدید ایجاد کنید.
  2. نام فایل را copy.php بگذارید تا مشخص باشد که این فایل مسئول انتقال است.
  3. روی فایل copy.php راست‌کلیک کنید و گزینه Edit را انتخاب نمایید.
  4. کد زیر را در فایل copy.php قرار دهید:

<?php

copy('filePATH', 'FileNAME');

?>

 

مرحله دوم: مشخص کردن مسیر فایل منبع و نام فایل جدید

کد بالا شامل دو پارامتر است:

  • filePATH: مسیر فایلی که قصد کپی کردن آن را دارید.
  • FileNAME: نام فایلی که در هاست جدید ذخیره خواهد شد.

مثال: اگر فایل شما در هاست سایت قدیمی ehsanghasimi.ir و در مسیر wp-content/fortransfer.zip قرار دارد، مسیر فایل به این صورت خواهد بود:

<?php

copy('https://www.ehsanghasimi.ir/wp-content/fortransfer.zip', 'fortransfer.zip');

?>

مرحله سوم: اجرای copy.php و انتقال فایل

پس از ذخیره کد بالا در copy.php، کافی است این فایل را در مرورگر اجرا کنید تا عملیات انتقال آغاز شود.

برای اجرای آن، آدرس copy.php را در مرورگر وارد کنید:

https://www.test.com/webinew/copy.php

بعد از زدن دکمه Enter، فرآیند انتقال شروع شده و تا زمانی که فایل کاملاً منتقل نشود، مرورگر در حالت لودینگ خواهد بود. پس از پایان عملیات، صفحه سفید نمایش داده می‌شود که نشان‌دهنده موفقیت‌آمیز بودن انتقال است.

جمع‌بندی

با استفاده از این روش، می‌توانید فایل‌های حجیم را بین دو هاست بدون نیاز به دانلود و آپلود مجدد جابه‌جا کنید. این روش نه‌تنها در زمان صرفه‌جویی می‌کند، بلکه هزینه‌های پهنای باند اینترنت را نیز کاهش می‌دهد.

در صورتی که در اجرای مراحل بالا با مشکلی مواجه شدید، می‌توانید از طریق چت آنلاین سایت یا اینستاگرام سوالات خود را بپرسید تا راهنمایی دریافت کنید.

پیج اینستاگرام احسان قسیمی

5/5 (1 نظر)

دوره آموزش استوری موشن وبینیو

احسان قسیمی

احسان قسیمی بنیان‌گذار آژانس دیجیتال مارکتینگ وبینیو احسان قسیمی مشاور، مدرس و کارآفرین در حوزه بازاریابی دیجیتال است. او بنیان‌گذار وبینیو، یکی از آژانس‌های رشد یافته و حرفه ای در زمینه طراحی سایت، سئو ، تبلیغات آنلاین و مشاور کسب و کار است. او با بیش از یک دهه تجربه در فضای آنلاین، به کسب‌وکارهای متعددی کمک کرده تا از طریق وب‌سایت و سئو به فروش پایدار و رشد درآمد برسند. احسان به عنوان متخصص سئو و استراتژی دیجیتال، پروژه‌های موفقی در ایران، ترکیه، امارات و آمریکا هدایت کرده است. او معتقد است آیندهٔ بازاریابی در ترکیب هوشمندانهٔ تکنولوژی و تحلیل انسانی نهفته است؛ و به‌همین دلیل تمرکز خود را روی هوش مصنوعی، سئو و برندینگ گذاشته تا به برندها کمک کند در بازار دیجیتال بهتر دیده شوند.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرسنجی