Operasi File pada PHP

Pada postingan kali ini, akan membahas tentang operasi file pada PHP.PHP memiliki beberapa fungsi untuk membuat,membaca,menulis dan menutup file.Selain fungsi-fungsi di atas sebenarnya masih banyak yang lainnya.Bisa dilihat di manualnya😀
Okelah kalau begitu, langsung aku bahas aja ya😀
Membuka File
Sebelum melakukan operasi file , terlebih dahulu kita buka file yang akan dioperasi😛.
Kita gunakan perintah :
fopen();
Contoh :

<?php
$file = fopen(“welcome.txt”, “r”);
?>


Asumsikan kita udah punya file welcome.txt, yang tentunya satu folder dengan file php kita.
Beberapa Mode Membuka File :

Mode Description
r Membaca file dari awal
r+ Membaca atau menulis file dari awal
w Menulis file dari awal, bila tidak ada file akan dibuat dan bila ada akan ditumpuk
w+ Membaca/menulis, bila ada ditumpuk dan bila tidak ada dibuat
a Menambah isi file tanpa membuang isi file yang lama
a+ Membaca dan menambah tanpa membuang isi file yang lama
x Menulis, membuat file baru. Bila file sudah ada akan error
x+ Membaca/menulis. Membuat file baru. Bila sudah ada akan error

Menutup File
Layaknya sebuah rumah file juga harus ditutup kembali.Mengapa harus ditutup? Cari aja yah di Mbah Google 
Dengan perintah
fclose();
Contoh:

<?php
//buka file
$file = fopen(“welcome.txt”, “r”);
//tutup file
fclose($file);
?>

Membaca file
Nah , operasi dimulai.Sekarang kita akan membaca sebuah file.Misal file welcome.txt.
Kita gunakan perintah :
fgets(String filename, int length);
Untuk int length, itu Cuma opsi saja, menandakan berapa panjang karakter yang kit abaca dalam file itu.
Berikut contohnya :

<?php
//buka file
$file  = fopen(“welcome.txt”,”r”);
//baca file
echo fgets($file);
//tutup file
fclose($file);
?>

Membaca file dengan tag HTML
Misalkan , pada file yang kit abaca terdapat tag HTML seperti : <b>,<p>,<em> dsb.Kalau kita gunakan perintah pembacaab file fgets, tag tersebut akan diterjemahkan oleh browser sebagai tag HTML.Sehingga jika kita punya file yang isinya <b>Percobaan</b> pasti akan muncul seperti ini Percobaan.
Dengan fungsi fgetss, tag HTML tersebut akan diabaikan, sehingga akan muncul :
Percobaan.
Berikut contohnya (usahakan file anda terdapat tag HTML-nya):

<?php
//buka file
$file = fopen(“welcome.txt”,”r”);
//baca file dengan fgetss
echo fgetss($file);
//tutup file
fclose($file);
?>

Menulis File
Kita juga dapat menulis pada file tersebut.Dengan perintah :
fwrite();
Contoh :

<?php
//buka file
$file = fopen(“welcome.txt”,”w+”);
//tulis file
fwrite($file,”Kalimat ini ditulis dengan mode w+”);
//tutup file
fclose($file);
?>

Apa harus menggunakan w+ ?
Bisa juga menggunakan r+ atau x+, Kalau menggunakan w+ seperti di atas, isi file sebelumnya akan direplace(diganti) dengan string yang kita buat.Sebaliknya, jika menggunakan r+

Selamat mencoba yah😀

2 thoughts on “Operasi File pada PHP

    1. Bahasa algoritma kan udah standart, misal km algoritma find textnya menggunakan array untuk memecah tiap katanya. ya kalau di php menggunakan fungsi explode, dimna akan me return nilai berupa array. Tinggal di looping array tersebut dan setiap looping dicek apakah string yg dicari sama dengan array tadi. Jika sama tampilkan notifikasi sukses/ditemukan. Jika tidak tampilkan error/tidak ditemukan.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s