$numofbytes=10240 ; // dar inja maikham 10K byte ro bekhoonam . mitoni ino edit koni be chizi ke mikhay
$fp=fopen("http://masirefile","r");
$readedbytes=0;
$file_content="";// mohtaviate filet to in variable mirizim
while($readedbytes<$numofbytes){ to in loop mohtaviate file ro 1K 1K mikhoonam (yeja nemishe khond)
$file_content .=fread($fp,1024);
$readedbytes +=1024 ;
}

echo $file_content ; // file ke khondi ro chap kon
عزیزم ایشون اصلا منظورشون این نبود چون فایل ها روی سرور دیگری است .

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

موفق باشید .