Open File / Baca / Tutup PHP 5

I.Latar Belakang.
pengenalan, pemahaman php, dan penerapan php pada suatu program.

II.Alat dan Bahan.
  Laptop / PC
  W3SCHOOLS
  Sublime Text

III.Tujuan.
 mengetahui apa itu php, dan pembuatan suatu program dengan fungsi php agar lebih dinamis.

IV.Penjelasan.  

PHP 5 Open File / Baca / Tutup
Dalam bab ini kita akan mengajarkan cara untuk membuka, membaca, dan menutup file di server.

PHP Open File - fopen ()

Metode yang lebih baik untuk membuka file adalah dengan fopen () function. Fungsi ini memberikan Anda lebih banyak pilihan daripada readfile () fungsi.

Kami akan menggunakan file teks, "webdictionary.txt", selama pelajaran:
  • AJAX = Asynchronous JavaScript dan XML
  • CSS = Cascading Style Sheets
  • HTML = Hyper Text Markup Language
  • PHP = PHP Hypertext Preprocessor
  • SQL = Structured Query Language
  • SVG = Scalable Vector Graphics
  • XML = eXtensible Markup Language
Parameter pertama dari fopen () berisi nama file yang akan dibuka dan parameter kedua menentukan dalam mode yang file harus dibuka. Contoh berikut juga menghasilkan pesan jika fopen () fungsi tidak dapat membuka file yang ditentukan:
Contoh

<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("webdictionary.txt"));
fclose($myfile);
?>

Tip: The fread () dan fclose () fungsi akan dijelaskan di bawah.

File mungkin dibuka di salah satu mode berikut:

mode      Deskripsi
r             Membuka file untuk dibaca saja. File pointer dimulai pada awal file
w            Buka file untuk menulis saja. Menghapus isi dari file atau membuat file
               baru jika tidak ada. File pointer dimulai pada awal file
a             Buka file untuk menulis saja. Data yang ada dalam file yang
               diawetkan. File pointer dimulai pada akhir file. Membuat file baru jika
               file tidak ada
x             Membuat file baru untuk menulis saja. Mengembalikan FALSE dan
               error jika file sudah ada
r +          Buka file untuk membaca / menulis. File pointer dimulai pada awal file
w +         Membuka file untuk membaca / menulis. Menghapus isi dari file atau
               membuat file baru jika tidak ada. File pointer dimulai pada awal file
a +         Buka file untuk membaca / menulis. Data yang ada dalam file yang
              diawetkan. File pointer dimulai pada akhir file. Membuat file baru jika
              file tidak ada
x +        Membuat file baru untuk baca / tulis. Mengembalikan FALSE dan error
             jika file sudah ada

PHP Baca File - fread ()
fread () fungsi membaca dari file terbuka.
Parameter pertama fread () berisi nama file untuk membaca dari dan parameter kedua menentukan jumlah maksimal byte untuk membaca.

Berikut kode PHP membaca "webdictionary.txt" file sampai akhir:
fread ($ myfile, filesize ( "webdictionary.txt"));

PHP Tutup File - fclose ()
fclose () adalah fungsi yang digunakan untuk menutup file yang terbuka.
Catatan Ini adalah praktek pemrograman yang baik untuk menutup semua file setelah Anda selesai dengan mereka. Anda tidak ingin file yang terbuka berlarian di server Anda mengambil sumber daya!
fclose () membutuhkan nama file (atau variabel yang menyimpan nama file) kami ingin menutup:

<?php
$myfile = fopen("webdictionary.txt", "r");
fclose($myfile);
?>

PHP Baca Single Line - fgets ()
Fgets () adalah fungsi yang digunakan untuk membaca satu baris dari sebuah file.
Contoh di bawah output baris pertama dari "webdictionary.txt" file:
Contoh

<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
echo fgets($myfile);
fclose($myfile);
?>
Catatan: Setelah panggilan ke fgets () fungsi, file pointer telah pindah ke baris berikutnya.

PHP Periksa End-Of-File - feof ()
feof () cek fungsi jika "end-of-file" (EOF) telah tercapai.
feof () fungsi berguna untuk perulangan melalui data panjang tidak diketahui.

Contoh di bawah ini membaca "webdictionary.txt" file baris demi baris, sampai akhir-of-file tercapai:
Contoh

<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
while(!feof($myfile)) {
  echo fgets($myfile) . "<br>";
}
fclose($myfile);
?>

PHP Baca Tunggal Karakter - fgetc ()

fgetc () adalah fungsi yang digunakan untuk membaca satu karakter dari sebuah file.

Contoh di bawah ini membaca "webdictionary.txt" file karakter demi karakter, sampai akhir-of-file tercapai:
Contoh

<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
while(!feof($myfile)) {
  echo fgetc($myfile);
}
fclose($myfile);
?>

Catatan: Setelah panggilan ke fungsi fgetc (), file pointer bergerak ke karakter berikutnya.

Contoh :


Maka outputnya :


V.Kesimpulan.kita bisa tahu apa itu php, pengertian dan contoh php dalam pembuatan suatu program.

VI.Refrensi.   w3schools_offline2016/php

Komentar

Postingan Populer