Lalu sebetulnya proses apa dan bagaimana dibalik menyimpan konfigurasi dalam suatu file php? Di tutorial php, saya akan coba membahasnya secara tuntas.
Oke, berikut adalah listing source codenya :
contoh.php
$str=implode("", file('config.php'));
$fo=fopen('config.php','w');
$str=str_replace("True Story on 1924", "Big Giant Sleep",$str);
fwrite($fo,$str,strlen($str));
?>
yang terakhir adalah, file php untuk menyimpan konfigurasi, misalnya config.php
$title = "K Big Giant";
$tagline = "True Story on 1924";
$home = "/home/alk/public_html/";
?>
apa sebetulnya yang terjadi hingga isi file config.php bisa dirubah, kita tengok function intinya :
satukan array-array dari suatu file
$str=implode("", file('config.php'));
kemudian buka filenya untuk ditulisi
$fp=fopen('config.php','w');
ganti string yang lama dengan string yang baru
$str=str_replace("True Story on 1924", "Big Giant Sleep", $str);
simpan string yang baru sebagai pengganti yang lama ke dalam file yang sebelumnya telah di buka.
fwrite($fp,$str,strlen($str));
Sehingga jika contoh.php di jalankan maka akan mengganti string yang berada dalam config.php dari "True Story on 1924" menjadi ."Big Giant Sleep".
Sekian sedikit penjelasan dari saya mengenai bagaimana mengganti string dari suatu file, dengan contoh kasus menyimpan konfigurasi cms ke dalam suatu file php.
Selamat mencoba.
Tidak ada komentar:
Posting Komentar