Ada kalanya kita menghadapi masalah ketika aplikasi web-based yang kita buat membutuhkan fungsi untuk mengupload file yang sangat besar. Secara settingan umum, PHP membatasi upload file besar ini, termasuk di dalamnya ada settingan yang mengacu pada php.ini yang membatasimax_execution_time, upload_max_filesize ataupun post_max_size. Namun kali ini kita tidak akan membahas cara untuk mengubah batasan pada php.ini secara khusus, tapi akan lebih mengacu pada cara membuat script upload ftp sederhana menggunakan PHP.
Membuat form upload biasa dan form upload FTP sebenarnya tidak jauh berbeda, yang membedakan adalah proses dan login saja. Dimana ketika kita mengupload file menggunakan form upload FTP tentunya kita akan diminta alamat FTP server tujuan, username, password dan juga path servernya. Beda bila kita upload menggunakan form biasa yang mana tidak membutuhkan autentikasi seperti itu.
Seperti halnya FTP Client berbasis desktop, form upload FTP ini pun mampu mengupload file dengan ukuran besar, secara default php.ini upload FTP ini dibatasi hingga 32Mb, namun bila kita memodifikasi php.ini maka kita akan bisa mengupload file sampai ratusan MB. Nah berikut ini kita akan mencoba untuk membuat script FTP upload sederhana, yang mana nantinya setelah Anda berhasil mencoba, Anda akan bisa memodifikasinya lebih lanjut sesuai kebutuhan Anda, apakah akan dibuat seperti form upload biasa yang diakali dengan "menghilangkan" autentikasi di tampilan user, tapi meletakkannya sebagai variabel di dalam mesin upload itu sendiri, itu terserah Anda nantinya. Sudah siap? Yuk kita mulai.
Tidak ada komentar:
Posting Komentar