|
Fungsi pd PHP yang berhubungan dg file
Oleh
: Felix
integer
fopen(string filename, string mode)
Fungsi
ini digunakan untuk membuka file terlebih dahulu
sebelum dilakukan proses penulisan atau pembacaan
isi file.
contoh
:
<?
if(!($myFile = fopen ("http://localhost/php/dataku.txt",
"r")))
{
print ("Gagal membuka
file");
}
while (!feof($myFile))
{
$line = fgetss($myFile,255);
print ("$line \n");
}
fclose ($myFile);
?>
Untuk
mengetahui dengan jelas fungsi fopen, silakan
mencoba sendiri dengan berbagai mode yang ada
seperti yang tercantum di bawah ini.
|
Mode
|
Operasi
|
| r[b] |
hanya
pross baca[binary] |
| w[b] |
hanya
proses write, jika file belum ada maka akan
dibuat file baru, jika file sudah ada maka
isi file akan "ditimpa" oleh isi
file yang baru [binary] |
| a[b] |
menambahkan
ke isi file yang sudah ada [binary] |
| r+[b] |
baca
dan tulis [binary] |
| w+[b] |
baca
dan tulis jika file belum ada maka akan dibuat
file baru, jika file sudah ada maka isi file
akan "ditimpa" oleh isi file yang
baru [binary] |
| a+[b] |
baca
dan tulis, isi file yang baru ditambahkan
setelah baris terakhir pada file yang sudah
ada [binary] |
string
fgets (integer file_handle, integer length)
Fungsi
ini digunakan untuk membaca string atau isi dari
sebuah file.
contoh
:
<?
if($MyFile = fopen("data.txt", "r"))
{
while (!feof($MyFile))
{
$MyLine = fgets ($MyFile,
255);
print ($MyFile);
}
fclose ($MyFile);
?>
Jika
Anda menjalankan script di atas maka yang nampak
pada browser adalah isi dari file data.txt.
|