مجله اینترنتی دیپروتد

ریشه های عمیق اجتماعی و اقتصادی

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


آگهی
فروشگاه اینترنتی صنایع دستی صبنگو
مطالب
05/26 1399
آپلود مستقیم و سریع فایل ها در هاست با دستورات PHP 
آپلود مستقیم و سریع فایل ها در هاست با دستورات PHP
با استفاده از دستورات موجود در زبان PHP در این آموزش قصد داریم که فایل های مورد نیاز خود را به صورت مستقیم از سرورهای سایت های دیگر بر روی سرور هاست سایت خود آپلود کنیم و از این طریق می توانیم با بالاترین سرعت و البته به صورت کاملاً مستقیم این فایل ها را در اختیار بازدید کنندگان سایت خود قرار دهیم. در این آموزش به چگونگی انجام این کار می پردازیم.

مشکل آپلود فایل ها در روش معمول

یکی از مشکلات وبمسترهای سایت های دانلود نرم افزار و فایل ایرانی و دیگر کشورهایی که سرعت دسترسی به اینترنت در آن ها هنوز پایین است این است که برای آپلود فایل های نصب برنامه ها و دیگر فایل ها نیاز است ابتدا آن را از سرورهای سایت ارائه آدهنده بر روی سیستم خود دانلود کنند که این کار در صورتی که فایل مربوطه بیشتر از ۱۰۰ مگابایت حجم داشته باشد با توجه به سرعت دسترسی به اینترنت در ایران غیر ممکن است و سپس لازم است که این فایل ها را از سیستم خود به سرورهای هاست خود انتقال دهند تا بازدید کنندگان سایت آن ها بتوانند این فایل ها را از این طریق بر روی سیستم خود دریافت و استفاده کنند.





آپلود فایل به هاست

متاسفانه بسیاری از سایت های ارائه دهنده نرم افزار نیز آی پی های ایران و تعدادی کشور دیگر را برای تحریم های جاری مسدود کرده اند و دانلود این فایل ها در ایران برای اینکه آن ها را بر روی سایت خود با دیگر افراد به اشتراک بگذاریم خود مشکل دیگری است.



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

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



آپلود مستقیم

برای این کار از دستورات پیش فرض زبان PHP استفاده می کنیم که در اکثر هاست های مورد استفاده از طریق وبمسترها قابل دسترس است.



آپلود از سایت های دیگر بر روی سایت خود با استفاده از PHP

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


<?php

copy("http://deeprooted.ir/latest.zip", "file.zip");

?>

کدهای بالا را در یک فایل با نام copy.php در شاخه اصلی هاست خود قرار دهید و سپس با نوشتن آدرس مانند http://deeprooted.ir/copy.php در مرورگر سیستم خود مانند اینترنت اکسپلورر ، فایر فاکس و … می توانید دستور انجام این کار را به سرورهای سایت خود بدهید. بعد از انجام این کار سرورهای هاست شما شروع می کنند به دانلود فایل مورد نظر بر روی فضای ذخیره سازی هاست شما و در نهایت پس از چند ثانیه ( به دلیل سرعت بالای دسترسی به اینترنت سرورهای هاستینگ ها ) فایل مورد نظر با نام file.zip در سرورهای سایت ما قرار می گیرد و ما می توانیم این اجازه را به بازدید کنندگان سایت خود بدهیم که این فایل را از سرورهای هاست ما دانلود و استفاده کنند.





منبع :
لینک :
کد مطلب: 9905
تاریخ و زمان انتشار: 26 مرداد 1399, 05:36
واژگان کلیدی: کد کپی هاست به هاست, آپلود مستقیم از لینک دانلود به هاست, کد دانلود فایل با php, آپلود فایل php در هاست, اسکریپت انتقال هاست به هاست, آپلود از لینک به هاست, انتقال فایل از یک سرور به سرور دیگر, انتقال اطلاعات بین دو هاست, کد انتقال فایل به هاست, انتقال فایل به هاست, اسکریپت انتقال فایل بین دو هاست, آپلود به هاست از طریق لینک, انتقال لینک به سرور داخلی, آپلود فایل روی هاست از طریق url, آپلود فایل از سایت دیگر, آپلود مستقیم و سریع فایل ها در هاست, آپلود سریع فایل در هاست, دستور دانلود فایل در php, انتقال فایل در php, آپلود فایل در هاست, آپلود مستقیم و سریع فایل ها در هاست با دستورات php, دانلود فایل php از سرور, جلوگیری از دانلود فایل با htaccess, اپلود فایل در هاست با php, کد php انتقال فایل, آپلود فایل در php, ساخت لینک دانلود با php, آموزش اتصال هاست دانلود به هاست اصلی سایت, آپلود فایل و ایجاد لینک دانلود, آپلود از طریق لینک, انتقال فایل به سرور لینوکس, انتقال فایل به سرور ایران, انتقال فایل بین دو سرور لینوکس, آموزش انتقال فایل با ftp, نتقال اطلاعات بین دو هاست, کد php انتقال فایل بین سرور
پیوند کوتاه نوشتار:
https://deeprooted.ir/9905
نوشتار های پیشین نویسنده:
  • مقالات برتر کارآفرینی کوتاه
  • افک چیست
  • سرویس های VOD
  • ویروس کرونا چیست و راه های پیشگیری از آن
  • محتوا
  • زندگی در دانمارک
  • پروژه چیست ؟‌ مدیریت و كنترل پروژه به چه معناست ؟
  • شبیه سازی روش کار موتور جستجو
  • آبتین وب فروشگاه اینترنتی قند رژیمی کامور
    آپلود مستقیم و سریع فایل ها در هاست با دستورات PHP
    سمت نو
    اخبار

    رویدادها
    کسب و کار های نوپا

    TED

    معرفی کتاب

    سبک زندگی

    معرفی سایت
    داغ ترین ها