آموزش دانلود فایل با استفاده از PHP در هاست های سی پنل
انتقال فایل ها به هاست های سی پنل عموما از طریق آپلود مستقیم انجام می شود، اما فرض می کنیم فایل مورد نظر در سیستم/کامپیوتر ما وجود ندارد و صرفا یک لینک دانلود از آن را در اختیار داریم.
در این صورت از ترمینال سی پنل می توانیم با دستور wget اقدام به دانلود آن فایل کنیم.
اما چنانچه دسترسی ترمینال نیز وجود نداشته باشد همچنان می توان از طریق PHP فایل مورد نظر را دانلود و ذخیره کرد.
با این آموزش همراه ما باشید.
ابتدا وارد سی پنل هاست شوید.
سپس به مسیر روت دامنه رفته (پوشه public_html) و یک فایل با نام دلخواه و پسوند php ایجاد کنید. برای مثال : dl.php
سپس کد زیر را در آن فایل قرار دهید.
<?php copy("https://parswebserver.com/file.zip","file.zip"); ?>
- در مثال بالا تابع copy محتوای لینک https://parswebserver.com/file.zip را در فایلی با نام file.zip در سرور ذخیره می کند که می توانید آن را با مقادیر دلخواه جایگزین کنید.
در ادامه لینک زیر را در مرورگر وارد کنید :
https://site.com/dl.php
- در اینجا site.com آدرس سایت شما می باشد.
سپس مدتی صبر کرده تا بارگزاری صفحه به پایان برسد که البته محتوایی در انتها نشان داده نخواهد شد.
بعد از آن، در همان پوشه سی پنل بر روی گزینه Reload کلیک کنید، مشاهده خواهید کرد که فایل file.zip اضافه شده است.
امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.