1 / 22

PHP

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:

terra
Download Presentation

PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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) Fopenw+.php(w+) 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>"; ?> <?php Contoh fread $fp=fopen("telepon.txt","r"); while($isi=fread($fp,25)) // panjang karakter 24 ( n-1) { echo "$isi <br>"; } ?>

  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, 432456"; $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 Sintaks : Unlink(string filename)

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

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

More Related