Internet Programming FORM DAN UP LOAD FILE M. Agus Zainuddin PENS – ITS Surabaya
Pokok Bahasan Form Operasi File UpLoad File
FORM Untuk melakukan interaksi dengan user, biasannya suatu situs menggunakan form untuk menerima masukan/input dari user dan memproses hasil di server. Form dapat digunakan untuk berbagai keperluan seperti mengumpulkan informasi atau meminta umpan balik dari user, menawarkan barang/jasa secara online, dll. Pemakai menerima informasi melalui elemen yang disebut kontrol (textbox, checkbox, radio button, push button, list menu, dll.
Standart penulisan form: … Web menerima input dari user atau pengunjung menggunakan metode GET dan POST. GET akan mengirimkan data bersama dengan URL, sedangkan POST mengirimkannya secara terpisah. FORM
Textbox HTML menyediakan tag dengan type = text untuk membuat kotak input. Attribut: name (nama input); size (ukuran input); value (nilai input). Terdapat type = password, dimana input akan menjadi *****. FORM
Submit dan Reset Setiap form harus memiliki tombol submit dan reset. Type=“submit” dan type=“reset”. Tombol submit digunakan ketika user mengisi formulir dan ingin mengirim ke server. Tombol reset digunakan untuk mengosongkan semua masukan yang ditulis. FORM
Checkbox Digunakan untuk memberi beberapa pilihan kepada user. User dapat memilih salah satu, beberapa atau semuanya. FORM
Radio User memilih salah satu pilihan yang tersedia. Attribut checked memberi tanda pilihan tersebut sedang diaktifkan. FORM
Operasi File Secara umum format file dibedakan menjadi file teks (ASCII) dan file biner (binary). Contoh file teks adalah file-file dokumen HTML, termasuk didalamnya file script PHP, sedangkan file biner adalah file-file program atau file yang disimpan dalam format biner lainnya. Secara umum bekerja dengan file selalu mempunyai pola sebagai berikut : Buka file: Sintaks : $fp = fopen(”namafile”, ”mode”) Mode akses : r, r+, w, w+, a, a+, b (binary, agar tidak dibedakan sebagai teks atau biner). Proses File: Berisi perintah-perintah yang digunakan untuk melakukan pemrosesan file, bisa menulis ke file atau membaca data dari file. Menutup File: Sintaks : fclose ($fp)
Membaca Data dari File fgets() :$var = fgets (fp, jumlahdata) Membaca data file secara baris per baris string. Setiap baris ditandai dengan adanya karakter ganti baris (newline). Jumlah data digunakan untuk membatasi jumlah byte yang harus dibaca. fread() : $var = fread(fp, jumlahdata) Melakukan pembacaan file dalam mode binary dalam mode yang aman (safe mode) dengan jumlah data yang dibaca per sekali baca adalah jumlahdata. fgetc() : $var = fgetc(fp) Membaca data file per karakter (satu karakter satu karakter). Operasi File
Upload File Upload merupakan proses penyalinan data yang ada dari komputer client ke komputer server. Faslilitas upload memungkinkan aplikasi web misalnya pendaftaran keanggotaan. Biasanya upload digunakan untuk mempermudah administrasi.
Upload File