
Untuk melakukan manipulasi file berkas, terdapat beberapa langkah yang harus dilakukan. Langkah-langkah tersebut antara lain adalah :
- Membuka dan mengakses file teks.
- Membaca data pada file teks.
- Manipulasi file teks seperti, menuliskan data baru atau menghapus data yang sudah ada.
- Menutup file teks yang dibuka.
Membuka dan mengakses File
Untuk membuka fileteks, digunakan fungsi “fopen” dengan sintaks sebagai berikut :
fopen (namafile, mode)
Dimana :
- namafile adalah nama file berkas yang akan diakses.
- mode adalah mode yang digunakan untuk membuka berkas.
Mode yang digunakan untuk pembukaan berkas sendiri terdiri dari beberapa jenis yaitu :
r : mode dimana file teks hanya bisa dibaca dan penunjuk berkas akan diletakkan di awal berkas.
r+ : mode dimana file teks yang dibuka dapat digunakan untuk merekam atau membaca data.
w : merupakan mode perekaman data, dimana file akan diciptakan jika belum ada data dan kalau sudah ada isinya akan dihapus.
w+ : mode baca tulis, dimana file akan diciptakan jika belum ada data dan kalau sudah ada isinya akan dihapus.
a : mode penambahan data, dimana saat berkas dibuka, penunjuk berkas diletakkan di akhir file.
a+ : mode penambahan data dengan sifat baca tulis, dimana saat berkas dibuka, penunjuk berkas diletakkan di akhir file. Jika belum ada data file akan diciptakan.
Berikut akan diberikan contoh skrip pengaksesan file teks DATAUSER.TXT.
<HTML>
<form>
Masukkan Data User: <BR>
<input type="text" Name="teks" size = 40> <BR><BR>
<input type="submit" value="Tampilkan Data">
</form>
<?php
//chek jika inputan kosong
if (isset($teks))
if (empty($teks))
echo "Harap mengisikan data";
else
{
if($file=fopen("datauser.txt", "r" ))
{
//Memasukkan data
$file=fopen("datauser.txt","a+");
fputs($file,"<BR>");
fputs($file,$teks);
fclose($file);
echo "Daftar User yang ada : <BR>";
// Membaca Dan menampilkan
$file=fopen("datauser.txt", "r");
while(!feof($file))
{
$string=fgets($file,255);
echo($string);
}
fclose($file);
$teks = '';
}
else
{echo("File Gagal dibuka");}
}
?>
</HTML>
Selamat mencoba...
2 comments:
ane paling susah mengerti nih klw ttg php...
PHP kok suli ya..
rapid-list-cash-2014
trendpressr
instabanner-suite
insta-theme
fb-auto-connect-pro
big-content-search
covert-context
super-simple-rankings
blog-spring-wordpress-theme
compack-wp-theme
Post a Comment
Silakan masukkan komentar Anda... Bebas kok :-)