DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari cara membuat file menggunakan PHP dengan langkah-langkah mudah dan contoh kode yang sederhana.
Membuat file merupakan salah satu fungsi dasar yang sering dibutuhkan dalam pengembangan web. Dalam PHP, terdapat beberapa fungsi yang dapat digunakan untuk membuat file baru.
Sebelum membuat file, kamu perlu membuka file tersebut dengan mode yang sesuai. Untuk membuat file baru, kamu bisa menggunakan fungsi fopen()
dengan parameter mode 'w'
atau 'w+'
. Mode 'w'
membuka file untuk ditulis saja, sedangkan 'w+'
membuka file untuk ditulis dan dibaca.
$file = fopen("namafile.txt", "w");
Jika file dengan nama yang sama sudah ada, maka file tersebut akan dihapus dan diganti dengan yang baru. Jika file belum ada, maka PHP akan mencoba membuatnya.
Setelah file dibuka, kamu bisa menulis konten ke dalam file menggunakan fungsi fwrite()
. Fungsi ini memerlukan dua parameter, yaitu resource file yang dibuka dan string konten yang ingin ditulis.
fwrite($file, "Hello, ini adalah konten file.");
Setelah selesai menulis ke dalam file, sangat penting untuk menutup file dengan fungsi fclose()
. Ini akan memastikan semua proses telah selesai dan sumber daya yang digunakan telah dibebaskan.
fclose($file);
Berikut ini adalah contoh kode lengkap untuk membuat file dengan nama “namafile.txt” dan menuliskan “Hello, ini adalah konten file.” ke dalamnya.
<?php
// Membuka file dengan mode 'w'
$file = fopen("namafile.txt", "w");
// Menulis ke file
fwrite($file, "Hello, ini adalah konten file.");
// Menutup file
fclose($file);
?>
Setelah menjalankan skrip ini, kamu akan mendapatkan file “namafile.txt” yang berisi teks yang telah ditulis.
file_put_contents()
PHP juga menyediakan fungsi file_put_contents()
yang memudahkan kamu untuk menulis ke file dalam satu langkah. Fungsi ini adalah penggabungan dari fopen()
, fwrite()
, dan fclose()
yang lebih singkat.
file_put_contents("namafile.txt", "Hello, ini adalah konten file.");
Dengan menggunakan file_put_contents()
, kamu tidak perlu membuka dan menutup file secara manual.
Membuat file dalam PHP sebenarnya sangat mudah. Kamu hanya perlu mengingat beberapa fungsi dasar dan menggunakan mode yang sesuai saat membuka file. Dengan begitu, kamu bisa membuat berbagai aplikasi yang dinamis dan interaktif.