Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman PHP Lanjut

Presentasi serupa


Presentasi berjudul: "Pemrograman PHP Lanjut"— Transcript presentasi:

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


Download ppt "Pemrograman PHP Lanjut"

Presentasi serupa


Iklan oleh Google