Mungkin salah satu anda pernah mengalami ingin pindah hosting dikarenakan alasan tertentu. Bisa karena mendapatkan harga lebih murah, atau mungkin migrasi karena mencari yang spek hosting lebih tinggi. Itu wajar, karena spesifikasi hosting itu menyesuaikan kebutuhan dari web kita. Kalau space kurang , maka tentu kita harus nambah space, dan faktor lainya.
Ketika file yang ada di hosting kita sudah hitungan giga byte, tentu akan sangat membutuhkan waktu lama jika harus Download upload. Satu sisi akan memakan banyak waktu, selain itu quota internet kita juga akan terkuras habis. Terlebih jika kita menggunakan pulsa seluler . Untuk itu kita memanfaatkan script php untuk mendownload file antarserver.
Perlu di ingat , bahwa script ini sangat cocok bagi anda yang menggunakan hosting. Kalau pake vps , anda bisa menggunakan perintah lainya seperti scp, wget, rsync dan program program lainya untuk memindahkan data dari server satu dengan lainya.
Untuk memulainya, terlebih dahulu anda mengkompress file atau folder menjadi satu file. sehingga akan memudahkan proses pemindahan. Setelah itu buat fild download.php di isikan code dibawah ini
set_time_limit(0); $filetujuan="simpan.zip"; $alamatfile ="http://example.com/alamatfile.zip"; $out = fopen($filetujuan,"wb"); $ch = curl_init(); curl_setopt($ch, CURLOPT_FILE, $out); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $alamanfile); curl_exec($ch); curl_close($ch);
Isikan $filetujuan dengan nama file yang akan kita simpan di server baru. Sedangkan $alamatfile adalah alamat file server lama yang akan kita pindah. Dengan cara ini anda akan cepat sekali memindahkan data dari hosting satu dengan hosting lainya. Selamat mencoba