Script Server Remote Upload berikut ini berfungsi untuk mentranfer file antar server tanpa harus mendownload dulu setelah itu di upload. Namun langsung upload ke server yang kita inginkan. Biasanya script ini digunakan untuk aplikasi Remote Upload dalam situs penyedia download. Berikut ini adalah script sederhana tentang Server Remote Upload dalam php :
<?php
define(‘BUFSIZ’, 4095);
$url = ‘Isi dengan URL yang akan di transfer‘;
$rfile = fopen($url, ‘r’);
$lfile = fopen(basename($url), ‘w’);
while(!feof($rfile))
fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ);
fclose($rfile);
fclose($lfile);
?>
Untuk cara yang lebih sing kat bisa pakai ini :
<?php
$foo = system(‘wget Isi dengan URL yang akan di transfer ~’,$output);
?>
Hal yang penting untuk diperhatikan :
- Rubah isi $url dengan url file yang ingin anda download
- Simpan dengan extensi (.php) misal : download.php
- Letakkan script tersebut dimana letak file yang didownload itu nantinya
- Rubah Permissions dari folder menjadi writable
- Jalankan script tersebut misalnya script tersebut ada pada /public_html/download/download.php maka jalankan pada browser https://www.domain-baru-anda.com/download/download.php (Jika beda nama Domain atau pakai subdomain)
- Jalankan Script seperti no 5 https://IP SERVER BARU/~username/download/download.php (Jika Nameserver belum di rubah ke server baru, *sebaiknya jangan di dirubah dulu )
- Tunggu hingga loading selesai.
- Pastikan file terupload, dengan cek di folder download.