PENERAPAN ATAU
MANAJEMEN FILE
Pada bahasa pemrograman PHP ini terdapat
• Buka File
• Proses File
•Tutup File
Proses File
, berisi
perintah-perintah yang digunakan untuk melakukan
proses file. Bisa untuk membaca atau
MODE AKSES FILE
Mode akses file adalah suatu wewenang
Membaca File
1.
fgets()
Fungsi fgets() digunakan untuk membaca satu baris
data dari suatu file. Proses pembacaan akan selesai ketika
sudah mencapai akhir baris. Bentuk penggunaannya
adalah sebagai berikut:
$handler = fgets(String nama_file, int length);
<?
echo "<p align=center><font face=verdana size=4+>";
echo "<b>Contoh Penggunaan fgets(); dengan file namakota.txt</b>"; ?>
2.
fread()
Fungsi
fread()
digunakan untuk membaca isi file per
n byte. Proses pembacaan akan selesai ketika data
yang dibaca sudah mencapai jumlah byte yang
ditentukan, atau sudah mencapai akhir dari file (end
of file). Bentuk penggunaannya adalah sebagai
berikut:
$handler = fread(String nama_file, int length);
<?
echo "<p align=center><font face=verdana size=4+>"; echo "<b>Contoh Penggunaan fread(); dengan file
daftarnama.txt</b>"; ?>
<hr size=1 color=#660099> <font size=2> <? $filesource="namakota.txt"; $openthis=fopen($filesource,"r"); while ($cetak=fread($openthis,20)) {
3.
Menggunakan feofPembacaan file untuk memeriksa apakah data sudah terbaca semua atau belum. Akan mempunyai hasil true jika data sudah terbaca semua sedangkan false jika data belum hapis
terbaca.Sintaks : feof($openthis);
<?
echo "<p align=center><font face=verdana size=4+>"; echo "<b>Contoh Penggunaan feof(); dengan file
namakota.txt</b>";
?>
<hr size=1 color=#660099> <font size=2>
<?
$filesource="namakota.txt";
$openthis=fopen($filesource,"r"); while (!feof($openthis))
{
$cetak=fgets($openthis,100); echo "$cetak<br>";
}
4. readfile()
Fungsi
readfile()
digunakan untuk membaca
keseluruhan isi file dan menampilkannya dalam
output buffer. Bentuk umum penggunaannya adalah:
readfile(String nama_file, Boolean include_path);
<?
echo "<p align=center><font face=verdana size=4+>";
echo "<b>Contoh Penggunaan readfile(); dengan file
namakota.txt</b>";
?>
<hr size=1 color=#660099>
<font size=2>
<?
$filesource="namakota.txt";
MENULISKAN DATA DALAM FILE
Sintaks : fputs($openthis,”data yang akan diisi”); <?
//Menuliskan Data
$filename="namakota.txt";
$openthis=fopen($filename,"w");
$data="Ini data yang sudah di masukkan";
fputs($openthis,$data); fclose($openthis);
?>
<?
//Membaca Data
$filename="namakota.txt";
$openthis=fopen($filename,"r"); $isi=fread($openthis,500);
echo "Data Berhasil di masukkan ke dalam file $filename<br>"; echo "Date tersebut adalah : ";
echo "$isi";
•
Pemeriksaan File
Hal ini digunakan untuk melihat apakah file sudah diproses
atau belum
Sintaks : $hasil=file_exists(“namafile”);
<?
$file1="data1.txt";
$file2="data2.txt";
if (file_exists($file1)) {
echo "$file1 sudah ada<p>"; } else { echo "$file1 Belum
Ada<p>"; }
if (file_exists($file2)) {
echo "$file1 sudah ada<p>";
}