مقدمه :
زمانی هست که میخواهید اطلاعات یک هاست را به هاست دیگری کپی کنید بدون این که نیاز باشد اطلاعات را دانلود و مجددا آپلود کنید. از طریق این آموزش میتونید اینکارو به راحتی انجام دهید.
کپی کردن اطلاعات از یک هاست به هاست دیگر بدون نیاز به دانلود و آپلود مجدد :
1. فایلهای مورد نظر در هاست مبدا رو بطور کامل zip میکنید و دسترسی فایل zip شده رو روی 777 یا 755 ست کنین.
2. توی مسیر هاست جدید یه فایل به اسم move.php میسازین و کد زیر رو داخلش کپی میکنین ( این فایل برای دانلود در زیر همین مطلب قرار گرفته )
2. توی مرورگر ادرس هاست جدید و فایل رو میزنین مثال : http://sitename.ir/myFile.zip اگر پیغام انجام شد نمایش داده شد یعنی با موفقیت کپی شده .
نکته 1 : اگر کل سایت روی یک هاست رو میخاید روی یه هاست دیگه انتقال بدین حتما کل اطلاعات رو zip کنید.
نکته 2: باید دسترسی فایل zip شده رو روی 777 یا 755 ست کنین تا بتونین انتقالش بدین.
<?php
$source = 'http://sitename.ir/myFile.zip';
$fh = fopen( basename( $source ), 'w' );
$ch = curl_init( $source );
curl_setopt( $ch, CURLOPT_FILE, $fh );
curl_exec( $ch );
curl_close( $ch );
fclose( $fh );
echo 'انجام شد';
?>
دسته بندی با بی تهایت زیردسته بندی
حذف از کالکشن با شرط در لاراول - Remove from a collection on a condition in Laravel
هاست ,فایل ,رو ,اطلاعات ,روی ,یک ,یک هاست ,کردن اطلاعات ,به هاست ,zip شده ,شده رو
درباره این سایت