0Pricing
PHP Academy · Pelajaran

Bekerja dengan Berkas

Baca dari dan tulis ke berkas menggunakan PHP

Bekerja dengan Berkas adalah pelajaran PHP Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar PHP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus PHP Academy mencakup 4 pelajaran total.

Pengantar Penanganan Berkas

Bekerja dengan Berkas

Selamat datang di pelajaran tentang bekerja dengan berkas! Dalam pelajaran ini, Anda akan mempelajari cara membaca, menulis, dan mengolah berkas dalam PHP. Keterampilan ini penting untuk membuat aplikasi yang menangani unggahan pengguna, berkas konfigurasi, dan catatan. Mari kita mulai!

Bekerja dengan Berkas — ilustrasi 1

Mengapa Bekerja dengan Berkas?

Mengapa Bekerja dengan Berkas?

Penanganan berkas sangat penting bagi banyak aplikasi web. Anda dapat menggunakan berkas untuk:

  • Menyimpan dan mengambil data.
  • Mencatat peristiwa aplikasi.
  • Mengelola unggahan pengguna seperti gambar dan dokumen.

Poin Utama: PHP menyediakan fungsi bawaan untuk menangani berkas dengan mudah dan efisien.

Membuka Berkas

Membuka Berkas

Untuk bekerja dengan berkas, Anda harus membukanya terlebih dahulu menggunakan fungsi fopen(). Contoh:

Mode:

  • r: Hanya membaca.
  • w: Hanya menulis; mengosongkan isi berkas atau membuat berkas baru.
  • a: Menambahkan; menulis ke akhir berkas atau membuat berkas baru.
<?php
  $file = fopen("example.txt", "r"); // Open the file in read mode

  if ($file) {
    echo "File opened successfully!";
    fclose($file); // Close the file
  } else {
    echo "Failed to open the file.";
  }
?>

Membaca Berkas

Membaca Berkas

Gunakan fungsi fread() untuk membaca isi berkas. Contoh:

Poin Utama: Selalu gunakan filesize() untuk membaca ukuran berkas yang tepat.

<?php
  $file = fopen("example.txt", "r");

  if ($file) {
    $contents = fread($file, filesize("example.txt"));
    echo "File Contents: <br>" . nl2br($contents); // Converts newlines to <br> for HTML display
    fclose($file);
  } else {
    echo "Failed to read the file.";
  }
?>

Menulis ke Berkas

Menulis ke Berkas

Gunakan fungsi fwrite() untuk menulis data ke berkas. Contoh:

Tips: Membuka berkas dalam mode w akan menimpa konten yang sudah ada.

<?php
  $file = fopen("example.txt", "w");

  if ($file) {
    fwrite($file, "Hello, world!\nThis is a new line of text.");
    echo "Data written successfully!";
    fclose($file);
  } else {
    echo "Failed to write to the file.";
  }
?>

Menambahkan Data ke Berkas

Menambahkan Data ke Berkas

Untuk menambahkan data ke akhir berkas, buka berkas dalam mode penambahan (a). Contoh:

Poin Utama: Mode penambahan mempertahankan konten yang sudah ada dalam berkas.

<?php
  $file = fopen("example.txt", "a");

  if ($file) {
    fwrite($file, "\nThis line is appended.");
    echo "Data appended successfully!";
    fclose($file);
  } else {
    echo "Failed to append data to the file.";
  }
?>

Menghapus Berkas

Menghapus Berkas

Gunakan fungsi unlink() untuk menghapus berkas. Contoh:

Tips: Selalu periksa apakah berkas tersedia sebelum mencoba menghapusnya.

<?php
  $file = "example.txt";

  if (file_exists($file)) {
    unlink($file);
    echo "File deleted successfully!";
  } else {
    echo "File does not exist.";
  }
?>

Memeriksa Keberadaan Berkas

Memeriksa Keberadaan Berkas

Gunakan fungsi file_exists() untuk memeriksa apakah berkas tersedia sebelum melakukan operasi. Contoh:

Poin Utama: Memeriksa keberadaan berkas mencegah galat saat program dijalankan.

<?php
  $file = "example.txt";

  if (file_exists($file)) {
    echo "The file exists.";
  } else {
    echo "The file does not exist.";
  }
?>

Kerja Bagus!

Kerja Bagus!

Selamat! Anda telah mempelajari cara menangani berkas dalam PHP, termasuk membaca, menulis, menambahkan, dan menghapus berkas. Keterampilan ini penting untuk membangun aplikasi web dinamis. Pada pelajaran berikutnya, kita akan mempelajari teknik penanganan berkas lanjutan, seperti bekerja dengan unggahan berkas. Mari lanjut menulis kode!

Bekerja dengan Berkas — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Bekerja dengan Berkas” gratis?

Ya — teks lengkap “Bekerja dengan Berkas” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus PHP Academy, upgrade ke CoddyKit PRO. Kursus PHP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Bekerja dengan Berkas”?

Baca dari dan tulis ke berkas menggunakan PHP Kamu berlatih PHP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai PHP Academy?

Tidak diperlukan pengalaman sebelumnya. PHP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Bekerja dengan Berkas” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran PHP Academy ini?

Ya. Setiap pelajaran PHP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Menangani Sesi dan Cookie
  2. Bekerja dengan Berkas
  3. Penanganan Kesalahan dan Eksepsi
  4. Menggunakan Ekspresi Reguler
← Kembali ke PHP Academy