php

22
PHP By : Lisda Juliana P.,Ssi.

Upload: terra

Post on 17-Jan-2016

66 views

Category:

Documents


3 download

DESCRIPTION

PHP. By : Lisda Juliana P.,Ssi. Operasi dasar pada File. D alam management file dan direktori, PHP menyediakan lebih dari 70 fungsi. Beberapa fungsi utama yang berhubungan dengan management file (create, write,modify, dan delete),. Membuka&Menutup File. Sintaksnya: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PHP

PHP

By : Lisda Juliana P.,Ssi.

Page 2: PHP

Operasi dasar pada File

Dalam management file dan direktori, PHP menyediakan lebih dari 70 fungsi. Beberapa fungsi utama yang berhubungan dengan management file

(create, write,modify, dan delete),

Page 3: PHP

Membuka&Menutup File

Sintaksnya:

$fp =fopen($namafile,$mode)

fclose($fp)

$fp = file yang akan dibuka

Keterangan :• Nama File : adalah string dengan isi nama file

yang akan dibuat.• Mode akses : adalah argumen modul operasi

yang akan dilakukan terhadap file tersebut.

Page 4: PHP

Jenis Mode

Mode Keterangan• r Hanya untuk baca file, pointer berada di akhir file• r+ Untuk baca dan tulis file, pointer berada di awal file• w Hanya untuk tulis file, isi file lama dihapus, jika file

belum ada maka akan di-create• w+ Untuk baca dan tulis file, isi file lama dihapus, jika

file belum ada maka akan di-create• a Hanya untuk menambahkan isi file, pointer berada

di akhir file, jika file belum ada maka di-create• a+ Untuk membaca dan menambahkan isi file, pointer

berada di akhir file,jika file belum ada maka di-create

Page 5: PHP

Contoh Kasus

Fopenr.php(tanpa fclose r)Fopenw.php(w)Fopen1.php(r)Fopenw+.php(w+)Fopena.php(a)

Page 6: PHP

Membaca Isi File

– fgets()Digunakan untuk membaca data dari file per barisSintaksnya :

$variabel=fgets(fp,panjang_data)Fp=file/data yg akan dibacaPanjang data= panjang-1 Jika panjang data tidak dinyatakan maka panjang default 1

kb ( 1024 byte)Misal :Buatlah file telepon.txt

Page 7: PHP

Contoh

Fgets.php

Fgets1.php

Page 8: PHP

Operasi Baca file

– fread: membaca data yg tdpt pada file dalam mode biner

– Readfile: membaca seluruh file dan langsung dituliskan ke standar output. Hasil pembacaan langsung disimpan ke dalam sebuah variabel.

• Sintaksnya : $variabel=fread(“nama_file,panjang data”);

• Readfile (namafile,path);

Page 9: PHP

Contoh kasus<?php$isi=readfile("telepon.txt");echo "$isi <br>";?><?php

Contoh fread$fp=fopen("telepon.txt","r");while($isi=fread($fp,25)) // panjang karakter 24 ( n-1){echo "$isi <br>";}?>

Page 10: PHP

Operasi Menulis ke File

fputs() : menuliskan kedalam filefwrite()

Digunakan untuk menuliskan data file sebagai string data.Sintaksnya :

fputs(fp,string str,panjang string)fp=file yg akan digunakanString str =data yang ingin direkam atau dituliskanPanjang string=jlh string yg akan disimpan.Jika tdk dinyatakan maka seluruh

data akan drekam.Misalnya :<?$namafile=“puts.txt";$datakita=“farel, tia, 432456";$fp=fopen($namafile,"w");fputs($fp,$datakita);fclose($fp);echo "berhasil membuat file $namafile";?>

Page 11: PHP

Contoh fwrite<?php$namafile = “tulis.txt";$handle = fopen ($namafile, "w");if (!$handle) {echo "<b>File tidak dapat dibuka atau belum ada</b>";} else {fwrite ($handle, "Saya lagi belajar PHP\n");fputs ($handle, "Menulis dan mengoperasikan File\n");//file_put_contents ($namafile, “Medan");echo "<b>File berhasil ditulis</b>";}fclose($handle);?>

Page 12: PHP

CopyFungsi :copy(string source,string dest)

Contoh:<?php$hasil= copy("data.txt","trial.txt");if ($hasil){ print("coba.txt sukses dicopykan!"); } else { print("coba.txt gagal dicopy"); }?>

Page 13: PHP

Rename & unlink

Fungsi Rename digunakan untuk mengganti nama suatu file

Sintaks :

rename(string oldname,string newname)

Fungsi Unlink digunakan untuk menghapus suatu file secara permanen

Sintaks :

Unlink(string filename)

Page 14: PHP

Contoh Kasus<?php$file = "data.txt";$filebaru = "databaru.txt";$filebaru2 = "databaru2.txt";if (copy ($file, $filebaru)) {echo "File <b>$file</b> berhasil dicopy menjadi<b>$filebaru</b>. <br>";}if (rename ($filebaru, $filebaru2)) {echo "File <b>$filebaru</b> berhasil direname menjadi<b>$filebaru2</b>. <br>";}if (unlink ($filebaru2)) {echo "File <b>$filebaru2</b> berhasil dihapus. <br>";}?>

Page 15: PHP

File Exists

Gunanya : untuk mengetahui ada/tidaknya suatu file

Sintax : file_exists(string filename)

string filename=file yg akan diketahui

Contoh :exit.php

Page 16: PHP

Fungsi fileatime

Digunakan untuk mengetahui waktu terakhir suatu file diakses

Sintax : fileatime ( filename )

Nilai balik fungsi adalah time sesuai formatnya sejak tgl 1 Jan 1970

Page 17: PHP

Fungsi filectimeGunanya : untuk mengetahui waktu terakhir suatu

file berubah (di tulis, diubah izin aksesnya)

Sintax : filectime ( filename )

Fungsi filemtime

Gunanya : untuk mengetahui waktu terakhir suatu file berubah (di tulis, diubah isinya)

Sintax : filemtime ( filename )

Page 18: PHP

Tugas

• Buatlah buku alamat dengan menggunakan fungsi operasi file.

• 1. Buat buku_alamat.html

• 2. simpan_alamat.php

• 3. baca_alamat.php

Page 19: PHP

Buku alamat.html

Page 20: PHP

Bukualamat.php

Page 21: PHP

lanjut

Page 22: PHP