هاستینگ میهن وب سرور
« جهت سفارش تبلیغات اینجا کلیک کنید »
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
انتقال مستقیم فایل به صورت سرور به سرور
#1
Information 
در زمان تغییر هاست یکی از مشکلات وجود فایل های با حجم زیاد بر روی هاست است.

برای انتقال فایل ها میتوانید تمام فایل های خود را درون یک فایل فشرده ایجاد کنید و بعد در هاست جدید از یکی از کد های زیر جهت کپی کردن مستقیم فایل زیپ خود استفاده کنید:
نکته: بهتر است DNS های هاست قبلی را تغییر ندهید و به هاست جدید فعلا از طریق IP متصل شوید و بعد از انتقال فایل ها DNS ها را تغییر دهید.
(معمولا پس از خرید سرویس، ایمیل حاوی این اطلاعات ارسال میشود).


روش استفاده: یک فایل php در هاست خود ایجاد کنید (مثلا: copy.php) و از یکی از کد های زیر درونش ذخیره کنید و بعد در مرورگر خود آدرس فایل php را اجرا کنید و صبر کنید تا فایل مورد نظر منتقل شود.

کد اول:
کد php:
<?php
$file 
'http://site.com/file.zip'
$newfile 'file1.zip'

if (!
copy($file$newfile)) { 
   echo 
"failed to copy $file...\n"
}else{ 
   echo 
"COPY OK"

?>


کد دوم:
کد php:
<?php
copy 
"http://www.site.com/file.zip" "file.zip" );
?>

کد سوم:
کد php:
<?php
define
('BUFSIZ'4095);
$url 'http://www.site.com/file.zip';
$rfile fopen($url'r');
$lfile fopen(basename($url), 'w');
while(!
feof($rfile))
fwrite($lfilefread($rfileBUFSIZ), BUFSIZ);
fclose($rfile);
fclose($lfile);
?>


جهت اجرای لینک در مرورگر نیز به این صورت توسط IP میتوانید عمل کنید:
کد:
http://111.111.111.111/~AccountName/copy.php
یعنی اول آی پی بعد نام اکانت پنل هاست شما و بعد نام فایل php که ساخته اید. البته دقت کنید که این کاراکتر (~) را نباید حذف کنید.
مثال:
کد:
http://192.168.0.1/~google/copy.php

! قبل از ارسال سوال ابتدا جستجو کنید، اگر تاپیک مرتبط وجود ندارد، در بخش مناسب یک تاپیک جدید ایجاد کنید !

* به سوالات عمومی در تلگرام یا پیام خصوصی پاسخی ارسال نخواهد شد! *
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان