Kali ini kita akan belajar mengenai fileteks. Bahwa pemrograman berbasis web, tidak dapat dielakkan pasti akan berhubungan dengan penyimpanan data. Secara umum terdapat dua cara untuk melakukan penyimpanan data yaitu menggunakan file teks dan file database. Pada bagian ini, kita akan mempelajari teknik pengolahan data menggunakan file teks atau yang biasa disebut sebagai berkas. Pengolahan data fileteks, berarti bahwa teknik penyimpanan dan manipulasi data semuanya menggunakan file dengan ekstensi *.txt. Dan secara otomatis, penyimpanan data ini khusus digunakan untuk penyimpan data yang berupa teks, bukan data gambar.
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 :-)