امروز یکی از کاربران انجمن در مورد یه سیستم انتقال فایل FTP آنلاین سوال پرسیده بود که اطلاعات هاست (آدرس/یوزرنیم/پسورد) رو می گرفت و فایل خاصی رو به صورت سرور به سرور منتقل می کرد. من شخصا ترجیح میدم از چنین سیستمی استفاده نکنم چون امنیت هاستم برام اهمیت داره.
روشی که خودم استفاده میکنم، با استفاده از دستورات زیر هست:
1- داخل هاست خودتون یه فایل php بسازید و یه اسم براش بسازید. مثلا get.php
2- فایل رو با ادیتور هاست باز کنید و کدهای زیر رو داخلش قرار بدید:
<?file_put_contents('myfile.zip', file_get_contents('http://example.com/script.zip'));?>3- به جای example.com/script.zip لینک مستقیم فایل موردنظر رو بذارید و به جای myfile.zip هم اسم انتخابی تون برای فایلی که قراره ذخیره بشه.
4- فایل get.php رو با توجه به مسیری که حاوی اونه، آدرس دهی کنید و در صفحه مرورگر بارگذاری کنید. مثلا من فایل رو در روت اصلی هاستم گذاشتم. اون موقع کافیه آدرس mydomin.com/get.php رو وارد مرورگر کنم و یه مقدار بهش فرصت بدم (زمانش وابسته به حجم فایل و موقعیت هاست هست) تا انتقال انجام بشه.
روشی که خودم استفاده میکنم، با استفاده از دستورات زیر هست:
1- داخل هاست خودتون یه فایل php بسازید و یه اسم براش بسازید. مثلا get.php
2- فایل رو با ادیتور هاست باز کنید و کدهای زیر رو داخلش قرار بدید:
<?file_put_contents('myfile.zip', file_get_contents('http://example.com/script.zip'));?>3- به جای example.com/script.zip لینک مستقیم فایل موردنظر رو بذارید و به جای myfile.zip هم اسم انتخابی تون برای فایلی که قراره ذخیره بشه.
4- فایل get.php رو با توجه به مسیری که حاوی اونه، آدرس دهی کنید و در صفحه مرورگر بارگذاری کنید. مثلا من فایل رو در روت اصلی هاستم گذاشتم. اون موقع کافیه آدرس mydomin.com/get.php رو وارد مرورگر کنم و یه مقدار بهش فرصت بدم (زمانش وابسته به حجم فایل و موقعیت هاست هست) تا انتقال انجام بشه.
آخرین ویرایش توسط مدیر: