PHP file_put_contents

alfa6661
- February 03, 2012
0 (0 votes)
Rate :
Fungsi PHP untuk menuliskan teks ke file.

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

Contoh pertama

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

Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter

– Eric S. Raymond

Have a better explanation?

If you have comments about this post. Please write your comments below

No comments associated with this article