Sebelum kita memulai, saya harap anda telah mengenal dan memahami PHP terlebih dahulu. Kali ini kita akan belajar tentang Operasi File pada PHP dengan beberapa fungsi.
Sebelum memulai praktikum, buatlah sebuah folder baru di dalam folder htdoc
>Local Disk (C:)/xampp/htdoc/....
Buat sebuah folder dengan nama : operasifile
Lalu ketikkan contoh data berikut dengan notepad dan simpan didalam folder tersebut dengan nama : data_mhs.txt
Contoh data:
Arjuna (11253104994)
Ferry (1125310312)
Mela (11253107891)
Dian (11253103143)
Zulaika (11253102000)
Ferry (1125310312)
Mela (11253107891)
Dian (11253103143)
Zulaika (11253102000)
Setelah membuat data diatas, selanjutnya kita akan mengoperasikan data tersebut dengan menggunakan beberapa fungsi:
1. Membaca data menggunakan fgets, simpan dengan nama file1.php di folder yang sama
<html><head><title>Membaca File Data Mahasiswa</title></head><body bgcolor=$afecce text= blue><H1>Membaca data mahasiswa dengan fgets()</h1><?php$fp = fopen ("data_mhs.txt","r");while($isi = fgets ($fp, 25)){echo $isi."<BR>";}?></body></html>
2. Membaca data menggunakan fread, simpan dengan nama file2.php di folder yang sama
<html><head><title>Membaca File Data Mahasiswa</title></head><body bgcolor=$afecce text= blue><H1>Membaca data mahasiswa dengan fread()</h1><?php$fp = fopen ("data_mhs.txt","r");while($isi = fread ($fp, 12)){ //membaca setiap 12 baris kalimatecho $isi."<BR>";}?></body></html>
Jika berhasil hasilnya seperti berikut:
Gambar2
3. Membaca data menggunakan fgetc, simpan dengan nama file3.php di folder yang sama
<html><head><title>Membaca File Data Mahasiswa</title></head><body bgcolor=$afecce text= blue><H1>Membaca data mahasiswa dengan fgetc()</h1>Statistik file : data_mhs.txt<br><?php$fp = fopen ("data_mhs.txt","r");$huruf=0;$baris=1;while (!feof($fp)){$ch = fgetc ($fp);if (($ch !=" ") && ($ch !="\n") && ($ch != "\t"))$huruf++;if ($ch == "\n")$baris++; }echo "<br>";echo "Jumlah huruf : $huruf";echo "<br>";echo "Jumlah baris : $baris";?></body></html>
Jika berhasil hasilnya seperti berikut:
Gambar3
4. Menulis file menggunakan fputs(), simpan dengan nama file4.php di folder yang sama
<html><head><title>Menulis Data</title></head><body bgcolor=$afecce text= blue><H1>Menulis data dengan fputs()</h1><?php$namafile="coba.txt";$data ="Lab.Rekayasa Sistem Informasi";$data2="UIN SUSKA RIAU";//coba hilangkan \n blablabal LELAH bro$fp = fopen ($namafile, "w");fputs ($fp, $data);echo "<br> berhasil menulis : $data";fputs ($fp, $data2);echo "<br> berhasil menulis : $data2";fclose ($fp);?><hr></hr>Sukses membuat file text dangan nama:<?php echo $namafile; ?> <br></body></html>
5. Memeriksa File dengan file_exists()
<html><head><title>Demo periksa File</title></head><body bgcolor=$afecce text= blue><H1>Demo periksa file</h1><?php$namafile="coba.txt";if (file_exists ($namafile))echo "$namafile SUDAH ADA !";elseecho "$namafile BELUM ADA !";?></body></html>
Jika berhasil hasilnya seperti berikut:
Gambar5
Lihat di folder operasifile yang tadi, apakah sudah ada file notepad dengan nama coba.txt
Jika ada, maka anda berhasil membuat dan menulis data.
Comment dibawah jika ada pertanyaan. ^_^ .
I have to agree with everything in this post. Thanks for the useful sharing information.
ReplyDeletePHP Training in Anna Nagar
PHP Training in Chennai
PHP Training in OMR
RPA Training in OMR
Salesforce Training in T Nagar
PHP Training in T Nagar
Hadoop Training in anna nagar
IELTS Coaching in OMR