آموزش انتقال فایل های حجیم از یک هاست به هاست دیگر

چهارشنبه ۱۹ فروردین ۱۳۹۴
  • 3,989 views
  • 21

TRANSFER_FILE TO HOST

همانطور که از عنوان این مطلب مشخص هست، در آموزش امروز تصمیم داریم یک مطلب اختصاصی که برای وبمستران بسیار کاربرد دارد را شرح دهیم. فرض کنید شما یکسری اطلاعات را در یک هاست در اختیار دارید و یا اینکه قصد دارید یک فایل را از اینترنت بر روی یک هاست آپلود کنید، شاید ساده ترین راهی که به ذهن شما بیاید این است که ابتدا فایل مورد نظر را دانلود کرده و سپس بر روی هاست اپلود کنید. اما این روش برای فایل های کم حجم امکان پذیر است و اگر شما بخواهید این کار را برای فایل های حجیم انجام دهید، نیاز است که از سرور های VPS استفاده کنید.

اما جالب است بدانید که یک روش ساده و بسیار سریع برای انتقال فایل های حجیم از یک هاست به هاست دیگر وجود دارد که تنها با استفاده از یک دستور PHP قابل انجام می شود.

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

 

انتقال فایل های حجیم از یک هاست به هاست دیگر:

فرض کنید شما یک هاست در اختیار دارید و تصمیم دارید یک فایل را از اینترنت به هاست خود منتقل کنید، برای انجام این فرضیه مراحل زیر را دنبال کنید:

1- ابتدا وارد هاست خود شوید

2- سپس در پوشه ای که قصد دارید فایل درون آن منتقل شود یک فایل PHP همراه با نام دلخواه بسازید و سپس کد زیر را درون فایل کپی کنید.

 

<?
file_put_contents('نام فایل به همراه پسوند', file_get_contents('آدرس فایل را اینجا وارد کنید'));
?>

پس از کپی نمود کد بالا، لازم است است که نوشته های فارسی موجود در کد را با موارد خواسته شده جایگزین کنید:

* آدرس فایل را اینجا وارد کنید: به جای این عبارت میبایست لینک فایلی را که قصد دارید در هاست شما آپلود شود را وارد کنید.

* نام فایل به همرا پسوند: همچنین به جای این عبارت، نام فایل به همراه پسوندش را وارد کنید. (فایلی که به هاست منتقل شود با این نام ذخیره می شود)

 

مثال: به عنوان مثال ما قصد داریم CMS وردپرس را بر روی هاست خود منتقل کنیم، پس کد بالا را به صورت زیر جایگزین میکنیم:

<?
file_put_contents('wordpress-4.1.1-fa_IR.tar.gz', file_get_contents('https://fa.wordpress.org/wordpress-4.1.1-fa_IR.tar.gz'));
?>

3- در مرحله ی بعدی فایل PHP را ذخیره کنید.

4- اکنون آدرس فایل PHP ساخته شده را در مرورگر وارد نموده و سپس اجرا نمایید تا فایل به صورت سرور به سرور منتقل شود.

چه امتیازی می دهید؟
5 / 5.00
[ 1 رای ]

ارسال دیدگاه

انتشار یافته : 21 ، در انتظار بررسی : 96
  • نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
  • نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
  • نظرات ممکن است بدون پاسخ تایید شوند. در اینصورت باید منتظر پاسخ از سوی دیگر کاربران باشید.

mohammad_web ۲۲ فروردین ۱۳۹۴

سلام
این آموزش روی کدوم کنترل پنل کار میکنه؟
من دایرکت ادمین دارم..
آیا جواب میده؟

Tarfandha ۲۲ فروردین ۱۳۹۴

درود

فرقی نمیکنه.هم بر روی هاست های سی پانل و هم دایرکت ادمین و … جواب میده

سعید ۲۱ اردیبهشت ۱۳۹۴

سلام من این کارو تو دایرکت کردم ولی . فایل میاد ها ولی هیچی توش نیس

Tarfandha ۲۱ اردیبهشت ۱۳۹۴

پاسخ به سوال: سعید

درود

باید کمی صبر کنید..هر موقع صفحه سفید بشه یعنی فایل منتقل شده

Amin ۶ خرداد ۱۳۹۴

سلام
عالی بود!
ممنون
فقط یه سوال: در این حالت چقدر داده از طرف ما دانلود میشه؟
(چون زمان زیادی میبره تا این کار انجام بشه؛ آیا توی این مدت سیستم ما هم در حال دانلود یا آپلود هست؟)

Tarfandha ۶ خرداد ۱۳۹۴

سلام

پاسخ amin

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

 

خیر کاری به سیستم شما نداره-انتقال به صورت سرور به سرور هستش

arman ۲۰ آبان ۱۳۹۴

سلام
این کارو میشه رو سایت های آپلودی مثه آپلودباز یا آپلود بوی انجام داد؟؟؟
من میخوام یه ویدیو رو از سایت ویمئو آپلود کنم رو یکی از این دوتا سایت
اگر میشه راهنماییم کنید . ممنون

ترفندها ۲۰ آبان ۱۳۹۴

خیر

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

شهسواری ۱۰ بهمن ۱۳۹۴

سلام خسنه نباشید یه سوال داشتم اگر کسی میدونه ممنون میشم جواب بدید.من سایتی رو دادم کسی برام طراحی کردن و یه سری فایل رو برای فروش دارم روش اپلود میکنم میخواستم بدونم با اطلاعات هاست کسی میتونه به فایلهام دسترسی داشته باشه یا فقط باید اطلاعات وردپرس رو داشته باشه. ممنون

امیر محمد ۱۰ بهمن ۱۳۹۴

سلام

اطلاعات هاست که مهمتره از وردپرس نباید دست کسی باشه

احتمالش هست که بتونه دسترسی داشته باشه

کسی که به هاست دسترسی داشته باشه

میتونه به وردپرس هم دسترسی بیابد

شهسواری ۱۲ بهمن ۱۳۹۴

خیلی ممنون که جواب دادید. اگر یک هاست دیگه خریداری کنم خودم امان داره که اطلاعات هاست رو انتقال بدم به هاست جدید و دامنه جدید نباید تهیه کنم؟

امیر محمد ۱۲ بهمن ۱۳۹۴

سلام دامنه خودتون رو روی هاست جدید ست می کنید

و اینکه هاستیگ خودش فایل هاتونو منتقل میکنه رایگان

mehrzad ۱۱ اسفند ۱۳۹۴

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

امیر محمد ۱۱ اسفند ۱۳۹۴

سلام

سرور به سرور هستش

از حجم شما کم نمیشه

سجاد مروی مشهدی ۲۱ خرداد ۱۳۹۵

سلام.من اینکارا رو میکنم و وقتی ادرس فایل php رو در مرورگر وارد میکنم همون نوشته هایی که داخل فایل هست نشون داده میشه.چه کنم؟؟

امیر محمد ۲۱ خرداد ۱۳۹۵

مطمئن هستید؟

فایل اگه فرمتش php ّباشه

اجرایی هست

پریمیشنش رو روی ۶۴۴ تنظیم کنید

اطمینان حاصل کنید که فابل مورد نظر حتما پسوندش php باشه

رضا ۲۰ خرداد ۱۳۹۵

مرسی عالی بود
روش بسیار جالب و کاربردی بود

مرتضی ۱۰ فروردین ۱۳۹۶

سلام
وقتی کد رو وارد میکنم ی کم طول میکشه بعد صفحه سفید میشه بعد داخل هاست که میام پوشه ی زیپ هست ولی حجمش ۰ هست
چرا

مصطفی ۲۹ فروردین ۱۳۹۶

سلام. من انجام میدم صفحه سفید میشه فایلی انتقال نمیشه.
چقد طول میکشه زمان انتقالش؟؟

امیر محمد ۲۹ فروردین ۱۳۹۶

وقتی سفید میشه یعنی منتقل شده

باید اول چند ثانیه لود بشه و بعدش سفید بشه

ایمان ۲۲ بهمن ۱۳۹۷

سلام.
اگه بخوایم تعداد زیادی فایل رو انتقال بدیم باید چیکار کنیم؟
نوشتن کد برای هرفایل به صورت جداگانه تقریبا غیر ممکنه..

افزایش لایک و فالوور

کی عکس تلگراممو دیده؟

رفع ریپورت تلگرام

کسب درآمد از ربات تلگرام

حرفه ای شدن در اینستاگرام