Fungsi file_put_contents
digunakan untuk menuliskan teks ke file.
Syntax
file_put_contents ( string $filename , mixed $data [, int $flags= 0 [, resource $context ]] )
Parameter | Keterangan |
---|---|
$filename | target file yang akan ditulis |
$data | Data yang kan ditulis ke file, bisa string atau array |
$flags | Optional, values |
- FILE_USE_INCLUDE_PATH : Pencarian untuk nama file dalam direktori:
- FILE_APPEND : menambahkan / menyisipkan konten ke akhir file
- LOCK_EX : untuk mencegah orang lain menulis ke file pada saat yang sama|
Contoh
Misalkan kita memiliki satu file “tes.txt”, dan kita akan menuliskan string kedalam file tersebut
<php
$file = "tes.txt";
$data = "Ini teks yang akan dituliskan pada file";
file_put_contents($file, $data);
?>
Catatan : Contoh diatas akan menimpa semua teks dalam file tes.txt dengan nilai pada variable $data
Contoh kedua
Contoh ini akan menambahkan / menyisipkan konten ke akhir file, tanpa harus menimpa data yang sudah ada
<php
$file = "tes.txt";
$data = "Ini teks yang akan disisipkan pada file";
file_put_contents($file, $data, FILE_APPEND);
?>
Contoh ketiga
Menuliskan array pada file
<php
$myarray[] = "baris 1";
$myarray[] = "baris 2";
$myarray[] = "baris 3";
file_put_contents("tes.txt", $myarray);
?>
Catatan: Jika nama file tidak ada, fungsi file_put_contents akan membuat file sesuai dengan nama yang di inputkan
No Comments
Leave a comment Cancel