php

Post on 17-Jan-2016

66 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

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

PHP

By : Lisda Juliana P.,Ssi.

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),

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.

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

Contoh Kasus

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

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

Contoh

Fgets.php

Fgets1.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);

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>";}?>

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";?>

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);?>

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"); }?>

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)

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>";}?>

File Exists

Gunanya : untuk mengetahui ada/tidaknya suatu file

Sintax : file_exists(string filename)

string filename=file yg akan diketahui

Contoh :exit.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

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 )

Tugas

• Buatlah buku alamat dengan menggunakan fungsi operasi file.

• 1. Buat buku_alamat.html

• 2. simpan_alamat.php

• 3. baca_alamat.php

Buku alamat.html

Bukualamat.php

lanjut

top related