Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PHP By : Lisda Juliana P.,Ssi.
2
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),
3
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.
4
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
5
Contoh Kasus Fopenr.php(tanpa fclose r) Fopenw.php(w) Fopen1.php(r)
Fopena.php(a)
6
Membaca Isi File fgets()
Digunakan untuk membaca data dari file per baris Sintaksnya : $variabel=fgets(fp,panjang_data) Fp=file/data yg akan dibaca Panjang data= panjang-1 Jika panjang data tidak dinyatakan maka panjang default 1 kb ( 1024 byte) Misal : Buatlah file telepon.txt
7
Contoh Fgets.php Fgets1.php
8
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);
9
Contoh kasus <?php $isi=readfile("telepon.txt");
echo "$isi <br>"; ?> Contoh fread $fp=fopen("telepon.txt","r"); while($isi=fread($fp,25)) // panjang karakter 24 ( n-1) { }
10
Operasi Menulis ke File
fputs() : menuliskan kedalam file fwrite() Digunakan untuk menuliskan data file sebagai string data. Sintaksnya : fputs(fp,string str,panjang string) fp=file yg akan digunakan String str =data yang ingin direkam atau dituliskan Panjang string=jlh string yg akan disimpan.Jika tdk dinyatakan maka seluruh data akan drekam. Misalnya : <? $namafile=“puts.txt"; $datakita=“farel, tia, "; $fp=fopen($namafile,"w"); fputs($fp,$datakita); fclose($fp); echo "berhasil membuat file $namafile"; ?>
11
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); ?>
12
Copy Fungsi :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"); ?>
13
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 Unlink(string filename)
14
Contoh Kasus <?php $file = "data.txt"; $filebaru = "databaru.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>"; ?>
15
File Exists Gunanya : untuk mengetahui ada/tidaknya suatu file Sintax : file_exists(string filename) string filename=file yg akan diketahui Contoh :exit.php
16
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
17
Fungsi filectime Fungsi filemtime
Gunanya : 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 )
18
Tugas Buatlah buku alamat dengan menggunakan fungsi operasi file.
1. Buat buku_alamat.html 2. simpan_alamat.php 3. baca_alamat.php
19
Buku alamat.html
20
Bukualamat.php
21
lanjut
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.