Pemrograman PHP Lanjut

Slides:



Advertisements
Presentasi serupa
PHP File Upload
Advertisements

Form Method(Post & Get) dan Session
FORM HANDLING
M.K. Pemrograman Web (AK )
Pemrograman Web – PHP 2 Antonius RC. PHP dan Form (1)
KONSEP PEMROGRAMAN WEB
Modul Pengembangan Sistem Informasi part. I Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama NEXT.
PHP dalam HTML Statement Variabel
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Konsep Pemrograman Web
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP: Hypertext Preprocessor
Form.
PHP.
Java Server Pages D4 LJ-PJJ Dasar Pemrograman Web Eru©Juli-2009 PENS – ITS.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Dasar-Dasar PHP.
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Pengantar PHP (Lanjutan)
Praktikum Java Script.
Perancangan Web Pertemuan IV
Dasar-dasar Pemrograman PHP
PHP.
Pengenalan PHP Manajemen Session Session?.... teknik penyimpanan data di server, dimana tentunya data yang disimpan dalam bentuk variabel. BACK NEXT.
Interaksi Client - Server
JavaScript Pemrograman Web 1.
Pemrogaman Web PHP.
Pemrograman Web II Ganjil
Tipe Data, Variabel dan Operator
Pengantar Pemrograman Internet 2
KOMPUTER APLIKASI TIK II
Praktikum Pemrograman Web PHP
Pertemuan 1 Khairul Anwar Hafizd
Lutfi Budi Ilmawan Univ. Muslim Indonesia
RESPONSE DAN REQUEST MESSAGE
Pemrograman internet ABU SALAM, M.KOM.
Pemrograman internet ABU SALAM, M.KOM.
PEMASARAN BERBASIS WEB
Passing Variable Dalam PHP
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Pemrograman internet ABU SALAM, M.KOM.
Pengembangan Web PHP Ramos Somya.
Pemrograman Basis Data Berbasis Web
PERTEMUAN 9 PHP 2.
Pemrograman Web/TI/ AK /2 sks
PHP5 Internet Programming.
Pengembangan Web PHP.
Pemrograman Web/TI/ AK /2 sks
Prinsip Dasar Internet & Pemrograman Web
Pertemuan 1 Elemen Dasar PHP.
Peng. Komp & TI 2C Peng. Komp & TI 2C Peng. Komp & TI 2C
Keamanan Web Server Pertemuan 9.
KEAMANAN PADA APLIKASI WEB DENGAN PHP
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Personal Home Page (PHP) yang sekarang PreHypertextProcessor
DEWI SULISTIYARINI, S.KOM
DASAR PHP MATA KULIAH PEMROGRAMAN WEB Materi Keenam
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Dasar Pemrograman Web.
PEMROGRAMAN WEB II.
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
Pengenalan Dasar Web dan HTML
Pengembangan Web PHP.
Prinsip Dasar Internet & Pemrograman Web
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Transcript presentasi:

Pemrograman PHP Lanjut Ahmad Zainudin, S.ST Pemrograman Internet 2014

PHP5 PHP adalah bahasa pemrograman server-scripting Bersifat powerful, dinamis dan mendukung web interactive Tampilan

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

PHP Case-Sensitivity Pada PHP semua fungsi, class dan keyword (if, else, while dan echo)  Tidak Case-Sensitive Tampilan

PHP Case-Sensitivity Semua variabel adalah Case-Sensitive Tampilan

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

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

Variabel $_SERVER pada PHP $_SERVER adalah variabel super global PHP untuk mendapatkan informasi header, paths dan lokasi script Tampilan

Variabel $_SERVER penting

Penanganan Form $_GET adalah variabel array yang melewatkan data script pada parameter URL welcome_get.php Tampilan

Penanganan Form $_GET adalah variabel array yang melewatkan data script melalui method HTTP POST welcome.php Tampilan

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

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

Validasi Form - PHP Mendefinisikan variabel dan menguji data masukan Menampilkan form

Validasi Form - PHP Menampilkan data masukkan

Validasi Form - PHP Tampilan

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

Validasi Form – PHP Tampilan

Validasi Form – PHP Tampilan

Validasi Form – PHP Tampilan

Validasi Form – PHP Tampilan Tanpa htmlspecialchars()

Validasi Form  Required Field Mendefinisikan warna yang digunakan saat error Mendefinisikan variabel dan menentukan nilai yang kosong

Validasi Form  Required Field

Validasi Form  Required Field Menampilkan form Menampilkan data masukkan

Validasi Form  Required Field

Validasi Form  Nama, E-mail, URL, Komentar, Jenis kelamin Script validasi nama Script validasi e-mail

Validasi Form  Nama, E-mail, URL, Komentar, Jenis kelamin Script validasi URL/website Script validasi komentar Script validasi jenis kelamin

Validasi Form  Complete (Required field)

Validasi Form  Complete (Nama)

Validasi Form  Complete (Nama)

Validasi Form  Complete (E-mail)

Validasi Form  Complete (URL/website)

Validasi Form  Complete (Komentar)

Validasi Form  Complete (Jenis Kelamin)

Include File - PHP footer.php Main program Tampilan

Include File – Akses Variabel variabel.php Main program Tampilan

Buka dan Baca File - PHP pens.txt Tampilan

Beberapa mode untuk membaca file

Create File Tampilan

Upload File upload_file.php

Upload – Dibatasi Tipe dan Ukuran File

Upload – Dibatasi Tipe dan Ukuran File

Simpan File Upload Buat dulu folder upload pada direktori aktif

Simpan File Upload