Close Create Operation Open ?· Operasi direktori dan operasi file dalam PHP dapat dilakukan dengan…

Embed Size (px)

Text of Close Create Operation Open ?· Operasi direktori dan operasi file dalam PHP dapat dilakukan...

Operasi Direktori dan File 5Pemrograman Web

Adam Hendra Brata

Create

OpenOperation

Close

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Operasi Direktori Mendapatkan informasi direktori Mengganti direktori Membuka direktori Membaca isi direktori Membuat direktori baru Menghapus direktori

Operasi File Membuka File Memproses File

Menulis ke File Membaca Isi File Menambah Isi File

Menutup File Menghapus File Menyalin File File Upload

Pokok Bahasan

PHP sebagai bahasa pemrograman memiliki kemampuan untuk melakukan operasi operasi untuk mengakses dan memanipulasi direktori serta file.

Operasi direktori dan operasi file dalam PHP dapat dilakukan dengan menggunakan built-in function dari PHP sendiri

Dokumentasi PHP

PHP official website

w3school

Introduksi

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Operasi Direktori

Mendapatkan informasi direktori

Membuat direktori baru

Mengganti direktori

Operasi Direktori

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Penanganan direktori baru

Operasi Direktori

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Membuka dan membaca direktori

Operasi Direktori

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Membaca direktori

Operasi Direktori

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Penghapusan direktori

Operasi Direktori

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Selain beberapa operasi direktori yang kita bahas di beberapa slide sebelumnya, masih ada banyak lagi command-command dalam PHP yang digunakan untuk memanipulasi direktori

Silakan mencoba command yang lain dan temukan fungsi kegunaannya ^^

Operasi Direktori

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Operasi File

Dalam PHP operasi file secara umum memiliki metode untuk :

Membuka dan menutup file

Dapat menulis baris demi baris ataupun langsung sekali jalan pada sebuah file

Dapat menulis pada beberapa file sekaligus

Dapat melakukan operasi lain dalam direktori

Operasi file dapat dipakai untuk : Penyimpanan Data

Upload File

Membuat File untuk Di-Download

Lain lain

Operasi File

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Membuka file

Operasi File

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Mode membuka file

Operasi File

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

rOpen for reading only. Start at beginning of file.

r+Open for reading and writing. Start at beginning of file.

wOpen for writing only. Remove all previous content, if file doesnt exist, create it.

aOpen writing, but start at END of current content.

a+Open for reading and writing, start at END and create file if necessary.

Menulis ke file

Membaca isi file

Setelah dijalankan, apa yang dicetak di browser ?

Operasi File

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Membaca isi file

Selain fungsi fread(), di PHP juga ada fungsi fgetc() untuk membaca isi file, apa bedanya ? Silakan dicoba ya ^^

Operasi File

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Menambah isi file Untuk menambah isi file, sebelumnya kita

harus punya dulu file yang sudah ada sebelumnya

Menutup file

Menghapus file

Operasi File

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

File upload Di beberapa aplikasi web, sering kita

menjumpai proses upload file ke server

Operasi File

Pokok Bahasan

Operasi Direktori- Mendapatkan informasi

direktori- Membuat direktori baru- Mengganti direktori- Membuka direktori- Membaca isi direktori- Menghapus direktori

Operasi File- Membuka File- Memproses File

- Menulis ke File- Membaca Isi File- Menambah Isi

File- Menutup File- Menghapus File- File Upload

Integrasikan Tugas 1 dan Tugas 2 yang sudah kalian buat, gabungkan tugas web profil dan halaman login yang sudah kalian buat sebelumnya

Halaman pertama kali yang dibuka adalah halaman login

Jika user berhasil login maka dia dapat membuka halaman home dari website profil kalian

Tambahkan fitur upload foto untuk mengganti foto profil yang sebelumnya sudah ada di web profil kalian

Gunakan kombinasi upload file dan operasi string

Lihat dokumentasi dan tutorialnya

Tugas 3

Tugas 3

Kumpulkan script HTML, PHP dan CSSnya dalam 1 folder dan kirimkan via email

Deadline :

Senin, 23 Maret 2015 jam 9.30 pagi

Judul folder email :

PW-A-Kode_Tugas-NIM

Contoh :

PW-A-3-126060312111002

Latihan

Tugas 3

Diberitahukan pada semua mahasiswa di kelas ini, minggu depan kita akan adakan Quiz 1

Ruang Lingkup Quiz 1- Dasar Pemrograman Web- Dasar Pemrograman Web

dengan PHP- PHP State, Session dan Cookie- Operasi Direktori dan File

Quiz akan diadakan pada hari Senin, 23 Maret 2015

Selamat belajar v^^

Sekilas Info

Sekilas Info

Terimakasih dan Semoga

Bermanfaat ^^