PHP File Handling
Dalam PHP, fungsi fopen() digunakan untuk membuka file.
Membuka File
Program16-1.php
<html><body><?php$file=fopen("welcome.txt","r");?></body></html> |
Mode pembukaan file
| Mode | Keterangan |
| r | Read only. Starts at the beginning of the file |
| r+ | Read/Write. Starts at the beginning of the file |
| w | Write only. Opens and clears the contents of file; or creates a new file if it doesn't exist |
| w+ | Read/Write. Opens and clears the contents of file; or creates a new file if it doesn't exist |
| a | Append. Opens and writes to the end of the file or creates a new file if it doesn't exist |
| a+ | Read/Append. Preserves file content by writing to the end of the file |
| x | Write only. Creates a new file. Returns FALSE and an error if file already exists |
| x+ | Read/Write. Creates a new file. Returns FALSE and an error if file already exists |
Catatan: Jika fopen() tidak dapat membuka file, maka akan mengembalikan nilai 0 (false).
Program16-2.php
<html><body><?php$file=fopen("welcome.txt","r") or exit("Unable to open file!");
?></body></html> |
Menutup File
Program16-3.php
<?php$file = fopen("test.txt","r");//some code to be executedfclose($file);?> |
Memeriksa EOF (End Of File)
Catatan: Kita tidak dapat membaca file yang terbuka dalam mode w, a, dan x!
if (feof($file)) echo "End of file"; |
Membaca file baris per baris (fgets())
Program16-4.php
<?php$file = fopen("welcome.txt", "r") or exit("Unable to open file!");//Output a line of the file until the end is reachedwhile(!feof($file)) { echo fgets($file). "<br />"; }fclose($file);?> |
Membaca file karakter per karakter (fgetc())
Program16-5.php
<?php$file=fopen("welcome.txt","r") or exit("Unable to open file!");while (!feof($file)) { echo fgetc($file); }fclose($file);?> |



0 komentar:
Posting Komentar