Minggu, 11 Februari 2018

Operasi dasar file pada PHP


Prinsip Umum Dasar Operasi pada File PHP

Prinsip umum operasi dasar pada file melakukan tiga hal, yaitu membuka, memproses (mencakup,menambah / menyisip, menghapus, memperbaiki, mencetak), dan menutup file.

*Membuka File

PHP menyediakan fungsi untuk membuka file, yakni fopen().

Sintaksnya:
fopen (string filename, string mode [, int use_include_path])

String filename adalah nama file yang hendak dibuka. Jika string filename dimulai dengan http: atau ftp:, maka file akan dibuka menggunakan protokol http: atau ftp: melalui internet.
String mode menyatakan mode yang digunakan untuk operasi file.

*Menutup File

PHP menyediakan fungsi yang digunakan untuk menutup file, yakni fclose().

Sintaksnya:
Fclose (fp)

fp adlah penunjuk filr yang digunakan saat memanggil fungsi membuka file (fopen()).
Nilai baik fungsi adalah FALSE (0) jika gagal menutup file, dan TRUE (1) jika sukses menutup file.

*Membaca File

Membaca data terdapat pada file.

Sintaksnya:
fgets (int fp [ , int lenght])

Int Lenght adalah jumlah karakter yang akan dibaca. Jumlah maksimal karakter yang akan dibaca adalah panjang - 1 dari file yang ditunjuk fp. Namun, sebelum banyak karakter dinyatakan, telah ditemukan adanya newline atau tanda akhir file (EOF/end of file).

*Fread

Membaca data yang terdapat pada file dalam mode biner

Sintaksnya:
fread (int fp, int lenght)

int fp adalah penunjuk file yang digunakan saat memanggil fungsi fopen(). Int elnght adalah panjang karakter yang akan dibaca per kali baca. Namun, sebelum panjang laralter dinyatakan, telah ditemukan adanya tanda akhir file (EOF/end of file), maka proses baca berhenti (selesai).

Catatan : Panjang Data yang akan dibaca harus ditetapkan.

*Fscan

Membaca data yang terdapat pada file sebagai masukan, kemudaian mengurainya menjadi satu array sesuai format yang ditentukan.

Sintaksnya:
Fscan (int handle, string format [, string var1])

String format adalah parameter yang ditetapkan sebagai format dari data yang di urai sebagai suatu array. Jika parameter ketiga opsional (string var1) dilewatkan, maka fungsi akan mengembalikan sebanyak nilai yang di-assign dan parameter ini harus diacu dengan pass by reference.

*Feof

Menguji apakah posisi pointer telah berada di akhir file atau belum.

Sintaksnya:
feof (int fp)

Int fp adalah penunjuk file yang digunakan saat memanggil fungsi fopen().

Sumber Google
Disqus Comments