Belajar Web Programming PHP, HTML, MySQL dan Tutorial

Menyimpan Data Pada File Txt Dengan PHP

Menyimpan Data Pada File Txt Dengan PHP

Bahasa pemrograman php memungkinkan kita untuk melakukan kontrol terhadap suatu file. Namun biasanya fungsi ini dipantau dengan sangat ketat karena dapat berdampak langsung dalam menyisipkan kode-kode yang tidak kita inginkan  didalam aplikasi kita. Pada tutorial kali ini kita mencoba mengabaikan hal tersebut dimana kita akan menggunakan fungsi tersebut sebagaimana mestinya dimana PHP dapat melakukan pengaksesan, pembacaan, penulisan dan pembuatan sebuah file berekstensi TXT.

Apa itu TXT? ya itu itu adalah file text dasar yang biasa kita buka menggunakan notepad. pertama kali kita perlu memahami dahulu fungsi apa saja yang akan digunakan. fungsi-fungsi tersebut ada tiga buah yaitu

- fopen()
- fwrite()
- fclose()

Untuk sintaks dasarnya adalah sebagai berikut:

 <?php  
 $file = fopen("contoh.txt","w");  
 fwrite($file,"Halo, mencoba membuat file txt dengan php");  
 fclose($file);  
 ?>  

Simpan kode tersebut dengan nama coba.php

Apabila kode tersebut dijalankan maka akan tercipta sebuah file dengan nama contoh.txt pada direktori yang sama dengan file coba.php. Dimana jika kita membuka file contoh tersebut maka akan berisi "Halo, mencoba membuat file txt dengan php"

pada fungsi fopen() disitu terdapat mode "w" dimana itu merupakan mode write yaitu suatu perintah untuk menulis kedalam suatu file, apabila file tidak ada maka file yang akan ditulis akan di create sesuai dengan nama pada parameter sebelumnya yaitu contoh.txt

Apabila telah berhasil maka kita dapat membuatnya menjadi lebih dinamis dengan menggunakan sebuah form. dimana kita bisa membuat sendiri nama filenya. untuk keamanan nama file tersebut kita kunci dengan ekstensi .txt
berikut ini adalah sourcecode sederhana untuk form penyimpanan data pada file txt.

 <h2>Aplikasi penyimpanan data pada file TXT</h2>  
 <hr>  
 <form action="simpan.php" method="post">  
 <table width="100%" border="0">  
 <tr>  
      <td width="150">Nama File</td>  
      <td><input type="text" name="nama" required></td>  
 </tr>  
 <tr>  
      <td width="150" valign="top">Isi Tulisan</td>  
      <td><textarea name="isi" cols="50" rows="10" required></textarea></td>  
 </tr>  
 <tr>  
      <td width="150"></td>  
      <td><input type="submit" value="simpan"></td>  
 </tr>  
 </table>  
 </form>  

Simpan kode diatas dengan nama index.php
kemudian kita buat file simpan.php sebagai tujuan dari data pada form tersebut dikirim serta melakukan proses penyimpanan kedalam file txt

 <?php  
 /*  
 source: belajarwebpedia.com  
 */  
 $nama       = trim($_POST[nama]);  
 $namafile = "$nama.txt";  
 $isi      = trim($_POST[isi]);  
 $file = fopen($namafile,"w");  
 fwrite($file,$isi);  
 fclose($file);  
 echo "<h2>Hasil Penyimpanan Data</h2>";  
 echo "<hr>";  
 echo "Hasil : <a href='$namafile'> $namafile </a>";  
 ?>  

Simpan kode diatas dengan nama simpan.php

apabila telah selesai maka dapat langsung mencobanya :)

Hasil

Form untuk mengisi data

Halaman simpan.php
Hasil penyimpanan: nama file cobafile.txt



Back To Top