Transcript

Trik Split & Merge File Via FTP Menggunakan Script PHP

Trik Split & Merge File Via FTP Menggunakan Script PHPBeberapa hari yang lalu saya terima email dari visitor blog ini. Orang tersebut tanya perihal masalah yang dia alami: . Ada nggak cara supaya file berukuran besar bisa dipecah menjadi beberapa bagian? Sehingga saya bisa upload setahap demi setahap, kemudian baru digabungkan kembali di webserver Coba pakai Compressing Software winrar, waktu mau diekstract melalui file manager cPanel hasilnya file tidak dikenali (bisa jika punya akses ke SSH). Coba lagi pakai WinZIP yang terpotong menjadi beberapa bagian, tetap nggak bisa (karena hanya bisa extract 1 file). Setelah sekian kali terus mencoba, Alhamdulillah berhasil. Caranya seperti ini. Pertama, local server (terserah mau pakai WAMP atau XAMP) harus sudah terinstall di komputer/PC. Jika belum tahu cara install WAMP, baca panduannya di sini. Setelah itu buka direktori dimana wamp server terinstall, di PC saya "C:\wamp", cari direktori folder "www" kemudian buat folder baru dengan nama apa saja, contoh split-merge. Screenshot direktori seperti gambar di bawah ini:

Untuk mulai split file, pertama tempatkan file yang ingin displit ke folder "split-merge". Untuk file yang sudah mempunyai ekstensi (mp3, wav, avi, flv, sql, exe, psd, jpeg, gif, png, dll) tidak menjadi masalah jika anda langsung menaruh pada folder "split-merge". Namun bagaimana jika anda ingin upload beberapa file berukuran besar yang berada pada satu folder. Maka cara terbaik yang harus anda lakukan adalah compress folder tersebut menggunakan Winrar, winzip atau software file compress lainnya. Namun ingat, compress dengan dengan ekstensi file "ZIP", kemudian taruh zip file tersebut pada folder "split-merge". Kemudian buat file php baru seperti kode di bawah ini (fungsi php split & merge).

Copy dan pastekan kode di atas pada text editor (notepad atau aplikasi sejenis lainnya), kemudian simpan pada direktori folder "split-merge"dengan nama "split_merge.inc.php". Buat satu lagi file php seperti kode di bawah ini (Fungsi PHP yang diperlukan untuk memecah/split file menjadi beberapa bagian/potongan):

Copy dan pastekan kode di atas pada text editor, simpan dengan nama "split.php" pada direktori folder "split-merge". Beberapa kode di atas yang harus anda edit: "$file_name=video_test.zip;" "video_test.zip"sesuaikan dengan nama file anda diakhiri dengan nama ekstensi file. "$parts_num=8;" "8" adalah jumlah potongan file yang akan dihasilkan ketika proses split berlangsung (contoh jika anda mempunyai file berukuran 10MB dan ingin displit dengan ketentuan ukuran masing-masing file 2MB, maka angka 8 ini anda ganti dengan 5 => 10MB/2MB=5). Jika sudah maka pada direktori "split-merge" akan berisi file antara lain split.php, split_merge.inc.php dan file yang ingin displit (contoh: video_test.zip). Screenshotnya seperti gambar di bawah ini:

Nah sampai di sini sudah bisa mulai proses split file. Sekarang jalankan aplikasi WAMP Server yang baru saja anda install. Setelah itu buka aplikasi browser anda, ketikkan "http://localhost/" atau "http://127.1.0.1/", maka akan keluar halaman seperti gambar di bawah ini:

http://www.linggih.com | Trik Split & Merge File Via FTP Menggunakan Script PHP

3

Trik Split & Merge File Via FTP Menggunakan Script PHP

Klik pada link "split-merge", maka akan keluar halaman seperti gambar di bawah ini:

Klik pada link "split.php", jika berhasil maka akan keluar pesan konfirmasi seperti gambar di bawah ini:

http://www.linggih.com | Trik Split & Merge File Via FTP Menggunakan Script PHP

4

Trik Split & Merge File Via FTP Menggunakan Script PHP

Atau biar cepat, anda bisa langsung mengetikkan alamat "http://localhost/split-merge/split.php" pada address bar web browser. Nah sekarang hapus file "video_test.zip" dan "split.php" karena sudah tidak diperlukan lagi. Buat file php baru (Fungsi PHP yang diperlukan untuk menggabungkan potongan file pada ftp) seperti kode di bawah ini:

Copy dan pastekan kode di atas pada text editor. Edit: http://www.linggih.com | Trik Split & Merge File Via FTP Menggunakan Script PHP 5

Trik Split & Merge File Via FTP Menggunakan Script PHP "$merged_file_name=immrg.zip;" "video_test.zip" ganti dengan nama terserah anda namun nama file ekstensi (.zip) tetap dipakai. Nama ini akan digunakan sebagai nama file utuh ketika potongan (split) file digabungkan. Edit "$parts_num=8;" "8" sama dengan angka sewaktu anda edit file "split.php". Kemudian simpan file di atas dengan nama "merge.php" pada direktori "split-merge". Sekarang upload semua file (split_merge.inc.php, merge.php, splited_0dst sampai splited_akhir) pada webserver menggunakan software ftp. Buat dahulu satu folder khusus pada root "public_html", contoh buat folder baru dengan nama "merge". Upload semua file ke direktori folder "merge".

Setelah terupload semua, sekarang siap untuk menggabungkan (merge) file. Jika nama direktori untuk menaruh file sama dengan yang saya contohkan di atas, pada address bar web browser ketikkan "http://www.domain anda.com/merge/merge.php". Jika berhasil maka akan keluar halaman pesan konfirmasi sukses seperti di bawah ini.

http://www.linggih.com | Trik Split & Merge File Via FTP Menggunakan Script PHP

6

Trik Split & Merge File Via FTP Menggunakan Script PHP

Jika anda upload file selain ekstensi ".zip" maka sampai di sini sudah selesai, hapus semua file php dan file split karena sudah tidak diperlukan lagi. Namun jika anda upload file dengan ekstensi ".zip" sedangkan file yang diperlukan masih belum tersekstrak, maka anda dapat ekstrak file pada halaman "File Manager" yang dapat anda akses via halaman cPanel. Login ke akun cPanel anda klik pada "File Manager", setelah itu navigasikan ke folder "merge". Klik kanan file zip yang ingin anda ekstract, kemudian klik "extract". Selesai file anda sudah terekstract. Semoga membantu & have fun

Article Source: http://linggih.com/coding/php/trik-split-merge-file-via-ftp-menggunakan-script-php/

http://www.linggih.com | Trik Split & Merge File Via FTP Menggunakan Script PHP

7


Top Related