Pemrosesan File
. File merupakan tempat untuk menyimpan data sekunder secara permanen di dalam suatu media penyimpan (misal hard disk, flashdisk)
. Secara umum format file berupa: teks atau binary
. Tiga tahap pengaksesan dalam skema dasar pengaksesan file:
1.Membuka file
2.Memproses file/manipulasi file
3.Menutup file
Pemrosesan File: Membuat Counter
Fungsi counter di sini adalah untuk menghitung berapa kali suatu halaman web telah dibuka oleh pengunjung
Langkah-langkah:
1. Membuat file teks (counter.txt):
setiap kali suatu halaman web ditampilkan
maka terlebih dulu isi file counter.txt akan
dibaca nilainya dan diperbaharui
(ditambahkan nilainya dengan 1) nilai counter diinisialisasi bernilai 0 (nol)
2. Membuat file php (counter.php) untuk: membaca nilai di dalam file teks
memperbaharui nilai counter
menyimpan nilai yang baru di file
menampilkan nilainya di web browser
Pemrosesan Form
Pemrosesan Form: Form HTML
File: processData_form.html
Pemrosesan Form: Form HTML
Pemrosesan Form: Akses Data (PHP)
File: processData.php
Validasi Server-Side
Jangan hanya mengandalkan validasi client-side Karena:
1. Client mungkin tidak mengaktifkan JavaScript pada web browser yang digunakan
2. Hacker dapat menuliskan program untuk mengirimkan pesan HTTP request ke halaman PHP
Validasi Server-Side