Operasi File


Membuka File

fungsi fopen() digunakan untuk membuka files pada PHP.

Parameter pertama pada funsi ini mengandung nama dari file yang akan dibuka dan parameter kedua spesifikasi bagaimana mode file yang akan dibuka:

<html> <body>
<?php $file=fopen("welcome.txt","r"); ?>
</body> </html>

file dapat dibukan dengan satu  mede berikut:

Modes Description
a+ Read/Append. Preserves file content by writing to the end of the file

Note: Jika fungsi fopen() tidak dapat membuka file sesuai spesifikasi , akan menghasil nilai 0 (false).

Contoh

Berikut ini contoh yang menghasilkan suatu pesan jika funsi fopen() tidak dapat membuka file sesuai spesifikasi:

<html> <body>
<?php $file=fopen("welcome.txt","r") or exit("Unable to open file!"); ?>
</body> </html>

Menutup File

Funsi fclose() digunakan menutup file yang sedang terbuka:

<?php $file = fopen("test.txt","r");
//some code to be executed
fclose($file); ?>

Memeriksa akhir suatu file

Funsi feof() digunakan untuk memeriksa akhir suatu file jika “end-of-file” (EOF) telah dicapai.

funsi feof() digunakan untuk pengulangan dari data yang panjangnya tak dikenal.

Catatatan: Ana tidak dapat membaca dari file yang dibuka pada  w, a, dan x mode!

if (feof($file)) echo "End of file";

Membaca File baris demi baris

Funsi fgets() digunakan untuk membaca satu baris dari file.

Catatan: Setelah  fungsi ini dipanggil pointer file pindah ke baris berikutnya.

Contoh

Conto berikut akab membaca file baris demi baris , sampai akhir file dicapai:

<?php $file = fopen("welcome.txt", "r") or exit("Unable to open file!"); //Output a line of the file until the end is reached while(!feof($file))   {   echo fgets($file). "<br />";   } fclose($file); ?>

Membaca sebuah file Character demi Character

fungsi fgetc() digunakan untuk membaca satu character dari  file.

Note: Setelah memanggil funsi ini pointer  file pindah ke character berikutnya.

Contoh

Contoh berikut membaca sebuah file character demik character, sampai akhir file dicapat:

<?php $file=fopen("welcome.txt","r") or exit("Unable to open file!"); while (!feof($file))    {    echo fgetc($file);    } fclose($file); ?>

PHP Filesystem Reference

Untuk reference lengkap dari fungsi filesystem PHP , kunjungi PHP Filesystem Reference.

Iklan

2 Tanggapan

  1. wah simpel tapi jelas nggan..tanks ya tutorialnya,,,jangan lupa mampir ke blog sederhana saya,,,,,,tukeran Link ya mas…ditunggu…link anda sudah tak pasang di sidebar…..

  2. Terima kasih atas penjelasan tela di berikan melalui web ini

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: