Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemrograman PHP Lanjut
Ahmad Zainudin, S.ST Pemrograman Internet 2014
2
PHP5 PHP adalah bahasa pemrograman server-scripting
Bersifat powerful, dinamis dan mendukung web interactive Tampilan
3
PHP5 PHP merupakan singkatan dari “PHP Hypertext Preprocessor”
PHP banyak digunakan dan merupakan bahasa scripting open source Script PHP dieksekusi pada sisi server PHP bebas di-download dan digunakan
4
PHP Case-Sensitivity Pada PHP semua fungsi, class dan keyword (if, else, while dan echo) Tidak Case-Sensitive Tampilan
5
PHP Case-Sensitivity Semua variabel adalah Case-Sensitive Tampilan
6
Variabel Global PHP Variabel global selalu dapat diakses dari fungsi atau class manapun Variabel global pada PHP diantaranya : $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION
7
Variabel $GLOBALS pada PHP
$GLOBALS adalah variabel super global pada PHP yang digunakan untuk mengakses variabel global script PHP dimanapun (dari fungsi atau method yang lain) PHP menyimpan semua variabel global di dalam sebuah array dengan memanggil $GLOBAL[index] Tampilan
8
Variabel $_SERVER pada PHP
$_SERVER adalah variabel super global PHP untuk mendapatkan informasi header, paths dan lokasi script Tampilan
9
Variabel $_SERVER penting
10
Penanganan Form $_GET adalah variabel array yang melewatkan data script pada parameter URL welcome_get.php Tampilan
11
Penanganan Form $_GET adalah variabel array yang melewatkan data script melalui method HTTP POST welcome.php Tampilan
12
GET VS POST Informasi yang dikirim dari form dengan method GET adalah dapat terlihat (nama dan nilai variable ditampilkan pada URL) GET mempunyai batasan jumlah jumlah informasi yang dikirim 2000 karakter Karena variabel ditampilkan pada URL, kemungkinan dapat digunakan untuk bookmark halaman GET digunakan untuk mengirim data non-sensitive
13
GET VS POST Informasi yang dikirim dari form dengan method POST adalah tidak dapat terlihat (semua nama dan nilai variabel di-embedkan pada body HTTP request) POST tidak mempunyai batasan jumlah informasi yang dikirim POST mendukung masukan multi-part binary saat upload file ke server Karena variabel tidak ditampilkan pada URL, maka tidak mungkin untuk bookmark halaman
14
Validasi Form - PHP Mendefinisikan variabel dan menguji data masukan
Menampilkan form
15
Validasi Form - PHP Menampilkan data masukkan
16
Validasi Form - PHP Tampilan
17
Validasi Form - PHP Fungsi trim() untuk menghapus spasi di kanan dan kiri text Fungsi stripslashes() untuk membuang karakter escape karakter backslash “\” Fungsi htmlspecialchars() untuk menonaktifkan seluruh perintah-perintah html mempertahankan penulisan HTML pada sebuah tampilan HTML
18
Validasi Form – PHP Tampilan
19
Validasi Form – PHP Tampilan
20
Validasi Form – PHP Tampilan
21
Validasi Form – PHP Tampilan Tanpa htmlspecialchars()
22
Validasi Form Required Field
Mendefinisikan warna yang digunakan saat error Mendefinisikan variabel dan menentukan nilai yang kosong
23
Validasi Form Required Field
24
Validasi Form Required Field
Menampilkan form Menampilkan data masukkan
25
Validasi Form Required Field
26
Validasi Form Nama, E-mail, URL, Komentar, Jenis kelamin
Script validasi nama Script validasi
27
Validasi Form Nama, E-mail, URL, Komentar, Jenis kelamin
Script validasi URL/website Script validasi komentar Script validasi jenis kelamin
28
Validasi Form Complete (Required field)
29
Validasi Form Complete (Nama)
30
Validasi Form Complete (Nama)
31
Validasi Form Complete (E-mail)
32
Validasi Form Complete (URL/website)
33
Validasi Form Complete (Komentar)
34
Validasi Form Complete (Jenis Kelamin)
35
Include File - PHP footer.php Main program Tampilan
36
Include File – Akses Variabel
variabel.php Main program Tampilan
37
Buka dan Baca File - PHP pens.txt Tampilan
38
Beberapa mode untuk membaca file
39
Create File Tampilan
40
Upload File upload_file.php
41
Upload – Dibatasi Tipe dan Ukuran File
42
Upload – Dibatasi Tipe dan Ukuran File
43
Simpan File Upload Buat dulu folder upload pada direktori aktif
44
Simpan File Upload
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.