دنیای وبمسترها

آموزش انتقال فایل بین سرور

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

در ادامه آموزش انتقال فایل بین دو سرور بدون حتی ذره ای دانلود و آپلود دادخ می شود.برای انتقال فایل ما حتما نیاز به php داریم چون قطعه کد استفاده شده برای انتقال در زبان php نوشته شده.
خوب خیلی سریع بریم سراغ آموزش اول از همه برید تو مدیریت فایل هاست و یه فایل به نام test.php درست کنید و کد زیر رو توش کپی کنید:

<?php
define('BUFSIZ', 4095);
$url = 'http://www.yoursite.com/file.zip';
$rfile = fopen($url, 'r');
$lfile = fopen(basename($url), 'w');
while(!feof($rfile))
fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ);
fclose($rfile);
fclose($lfile);
?>

تو کد بالا به جای http://www.yoursite.com/file.zip آدرس فایلتون رو بهش بدید.
حالا به آدرسی که توش فایلو ساختید برید و منتظر باشید تا فایل منتقل بشه، توجه کنید هرچند که سرعت اینترنت سرور ها بالاست ولی برای جا به جایی فایل های حجیم چند دقیقه زمان لازم است.
موفق باشید.

یک نظر ارسال کنید !