سلام و درود
کدش تقریبا همینی هست که شما دادید.
حالا میشه از کد زیر هم استفاده کرد:
<?php
ignore_user_abort(true);
set_time_limit(0);
file_put_contents('esme-file.formate-file', file_get_contents('linke-mostaghime-file'));
حالا جای esme-file.formate-file نام فایلی که میخواد ذخیره بشه توی هاستتون رو به همراه فرمتش میزنید و جای linke-mostaghime-file هم لینک مستقیم به فایل مربوطه رو میدید.
فقط باید توجه کنید فرمت فایل در مبدا و مقصد باید یکی باشه ولی اسمشون میتونه متفاوت باشه.
موفق باشید