Let's Explore IT !

Kata mbah Bardolo, IT tidak hanya teknik.. IT tidak hanya sains..
Tetapi IT adalah juga seni, humanisme dan cinta....

Monday, 11 June 2012

PHP : Bermain dengan FileTeks

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...

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India