Menulis Di Dalam Sebuah File Memakai Php

PHP, Selain penggunaan MySQL untuk database pada sebuah aplikasi PHP ternyata PHP pun dapat menulis data dalam sebuah file yang dapat saja file tersebut merupakan Database pengganti MySQL dengan memakai fungsi Fputs() dan Fwrite()

Penulisan fungsi Fputs() dan Fwrite() yaitu menyerupai ini
fputs(file,string,panjang) atau fwrite(file,string,panjang)

Keterangan :
  • File - Merupakan File Handler yang akan diisi (Wajib ditulis)
  • String - Merupakan Isi Text yang akan di isi ke dalam File
  • Panjang - Merupakan nilai untuk memilih nilai max byte yang akan di isi ke File (Optional)

Jika Fputs dan Fwrite Fungsinya untuk Menulis, Maka adalagi fungsi Fopen yang gunanya untuk membaca isi dari File dan menampilkanya di PHP

Untuk Fopen ada 2 Mode yang tersedia ketika akan menulis didalam sebuah file yaitu Mode W dan Mode A
Perbedaan keduanya yaitu :

  • Mode W = Seluruh isi File akan dihapus dan di ganti dengan text gres yang barusan di input
  • Mode A = Isi File tidak akan dihapus, Data yang gres di isi akan di taruh di baris awal File

Contoh :

<body>  
<form enctype="multipart/form-data" action="" method="POST"> 
    <textarea cols="30" rows="5" name="text"></textarea> 
    <input type="submit" name="enter" value="Tambahkan" /> 
</form>   
<?php 
if(isset($_POST["enter"])) 

    $text=$_POST["text"]; 
    $file = fopen("hasil.txt","a");     
    if($file) 
    { 
    fputs($file,"\n".$text); 
    } 
    fclose($file);  
}   
    echo "<b></b>Isi dari file Hasil.txt sekarang:</b><br />"; 
    $file = fopen("hasil.txt","r");     
    while(! feof($file))     
    {     
        echo fgets($file). "<br />";     
    }     
    fclose($file);  
?>     
</body>      
</html> 
 


Sekian & Terima Kasih :D