2f461 penerapan atau manajemen file dalam php
PENERAPAN ATAU
(2)
MANAJEMEN FILE
Pada bahasa pemrograman PHP ini terdapat
suatu kelebihan dalam memanaje file – file
lainnya, entah itu berupa file yang berekstensi
(.PHP) atau pun ekstensi lainnya. Dalam skrip
PHP bisa disisipkan tag yang berfungsi
membuka, menutup file lain beserta hak
aksesnya.
(3)
• Buka File
• Proses File
•Tutup File
Proses File
, berisi
perintah-perintah yang digunakan untuk melakukan
proses file. Bisa untuk membaca atau
(4)
MODE AKSES FILE
Mode akses file adalah suatu wewenang
yang diberikan kepada user melalui skrip
PHP, antara lain :
(5)
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>"; ?>
<hr size=1 color=#660099> <font size=2> <? $filesource="daftarnama.txt"; $openthis=fopen($filesource,"r"); while ($cetak=fgets($openthis,100)) { echo "$cetak<br>"; } fclose($openthis); ?>
(6)
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)) {
echo "$cetak<br>"; } fclose($openthis); ?>
(7)
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>";
}
fclose($openthis); ?>
(8)
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";
$openthis=readfile($filesource);
echo "$openthis"; ?>
(9)
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";
fclose($openthis); ?>
(10)
•
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>";
}
else { echo "$file2 Belum Ada<p>"; }
?>
(1)
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>"; ?>
<hr size=1 color=#660099> <font size=2>
<?
$filesource="daftarnama.txt"; $openthis=fopen($filesource,"r"); while ($cetak=fgets($openthis,100)) {
echo "$cetak<br>"; }
fclose($openthis); ?>
(2)
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)) {
echo "$cetak<br>"; } fclose($openthis); ?>
(3)
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>";
}
fclose($openthis); ?>
(4)
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";
$openthis=readfile($filesource);
echo "$openthis"; ?>
(5)
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";
fclose($openthis); ?>
(6)
•
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>";
}