Tutorial PHP [File]

File Handling

fopen() adalah fungsi yang digunakan untuk membuka file dalam PHP.
Membuka sebuah file
fopen() adalah fungsi yang digunakan untuk membuka file dalam PHP.
Parameter pertama dari fungsi ini berisi nama file yang akan dibuka dan parameter kedua dalam menentukan mode file harus dibuka:

File dapat dibuka di salah satu modus berikut:




























Modus Deskripsi
rBaca saja. Dimulai pada awal file
r+Baca / Tulis. Dimulai pada awal file
w Tulis saja. Membuka dan membersihkan isi file atau membuat file baru jika tidak ada
w+Baca / Tulis. Membuka dan membersihkan isi file atau membuat file baru jika tidak ada
aappend. Membuka dan menulis di bagian akhir file atau membuat file baru jika tidak ada
a+ Baca / append. Preserves isi file oleh penulisan pada akhir file
x Tulis saja. Membuat file baru. Pernyataan FALSE dan error jika file sudah ada
x+ Baca / Tulis. Membuat file baru. Pernyataan FALSE dan error jika file sudah ada


Catatan: Jika fopen() tidak berfungsi untuk membuka file yang ditentukan, ia return 0 (false).
Contoh

Contoh berikut menghasilkan pesan jika fopen() tidak berfungsi untuk membuka file yang ditentukan:

<html>
<body>

<?php
$file = fopen("welcome.txt", "r") or exit ("Tidak dapat membuka file!");
?>

</body>
</html>

Menutup File

fclose() adalah fungsi yang digunakan untuk menutup sebuah file:

<?php
$file = fopen("test.txt", "r");

// beberapa kode akan dieksekusi

fclose ($file);
?>

Memeriksa End-of-file

feof() memeriksa jika fungsi "end-of-file" (EOF) telah tercapai. Fungsi ini berguna untuk looping melalui data yang tidak diketahui lamanya.

Catatan: Anda tidak dapat membaca file yang dibuka di w, a, x dan modus!

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

Membaca file Line by Line

fgets() adalah fungsi yang digunakan untuk membaca satu baris dari sebuah file.

Catatan: Setelah panggilan ke fungsi ini file pointer telah dipindahkan ke baris berikutnya.
Contoh

Contoh di bawah ini membaca file baris per baris, sampai akhir file dicapai:

<?php
$file = fopen ("welcome.txt", "r") or exit ("Tidak dapat membuka file!");
// Output baris dari file sampai akhir tercapai
while(!feof($file))
{
echo fgets($file). "<br/>";
}
fclose($file);
?>

Membaca file karakter oleh karakter

fgetc() adalah fungsi yang digunakan untuk membaca satu karakter dari sebuah file.

Catatan: Setelah panggilan ke fungsi ini, file pointer bergerak ke karakter berikutnya.
Contoh

Contoh di bawah ini membaca file karakter oleh karakter, sampai pada akhir file tersebut tercapai:

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

3 comments:

Sapro said...

phpx keren sob...
bleh dunk di contex....

RyoKazama said...

silahkan sob..^^

Rental Mobil Jogja - Sewa Mobil Jogja said...

Bagus Nice Artikel

Post a Comment