PHP - Penanganan file

Download Report

Transcript PHP - Penanganan file

Slide 1

PHP File Handling
www.BambangHerlandi.web.id


Slide 2

OPENING A FILE
• Fungsi fopen() adalah fungsi yang
digunakan untuk membuka file dalam PHP.
• Parameter pertama dari fungsi ini berisi
nama file yang akan dibuka dan
parameter kedua menentukan mode file
yang harus dibuka.


Slide 3

Script PHP 1


$file=fopen("welcome.txt","r");
?>




Slide 4

file dapat dibuka dengan salah satu
mode berikut:
Modes
r
r+
w
w+
a
a+
x
x+

Description
Read only. Starts at the beginning of the file
Read/Write. Starts at the beginning of the file
Write only. Opens and clears the contents of file; or creates a new
file if it doesn't exist
Read/Write. Opens and clears the contents of file; or creates a new
file if it doesn't exist
Append. Opens and writes to the end of the file or creates a new file
if it doesn't exist
Read/Append. Preserves file content by writing to the end of the file
Write only. Creates a new file. Returns FALSE and an error if file
already exists
Read/Write. Creates a new file. Returns FALSE and an error if file
already exists

Catatan:
Fungsi fopen() tidak dapat membuka file yang ditentukan, ia mengembalikan 0 (false).


Slide 5

CONTOH:
Ikuti contoh penggunaan fungsi fopen() berikut
ini:



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





Slide 6

Closing a File
• Fungsi fclose() digunakan untuk menutup sebuah
file:
$file = fopen("test.txt","r");
//kode untuk mengeksekusi perintah
fclose($file);
?>


Slide 7

Check End-of-file
• Fungsi feof() berguna untuk mengecek akhir dari
sebuah file "end-of-file" (EOF) apakah telah
tercapai.
• Fungsi feof() berguna untuk melakukan
perulangan seberapa panjang data yang
terdapat didalam sebuah file.
• Note: Baca mode w, a, and x pada table!
• if (feof($file)) echo "End of file";


Slide 8

Reading a File Line by Line
• Fungsi fgets() digunakan untuk membaca
sebuah baris dari sebuah file.
• Catatan:
Setelah memanggil, fungsi ini akan
memindahkan fungsi pointer ke baris
berikutnya.


Slide 9

CONTOH:

berikut ini adalah contoh cara membaca file
baris demi baris, sampai akhir file tercapai:

$file = fopen("welcome.txt", "r") or
exit("Unable to open file!");
// Output baris dari file sampai
akhir tercapai
while(!feof($file))
{
echo fgets($file). "
";
}
fclose($file);
?>


Slide 10

Reading a File Character by
Character
• Fungsi fgetc() digunakan untuk membaca
sebuah karakter dari sebuah.
• Catatan:
Setelah memanggil, fungsi ini akan
memindahkan fungsi pointer ke karakter
berikutnya.


Slide 11

CONTOH:

berikut ini adalah contoh cara membaca file karakter
demi karakter, sampai akhir file tercapai:

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


Slide 12

End of Chapter
Don't forget to follow me @BambangHerlandi
Thank you