tutorial pengembangan web terbaru
 

PHP fopen() Function


<Lengkap PHP Filesystem Referensi

Definisi dan Penggunaan

The fopen() fungsi membuka file atau URL.

Jika fopen() gagal, ia mengembalikan FALSE dan kesalahan pada kegagalan. Anda dapat menyembunyikan output kesalahan dengan menambahkan '@' di depan nama fungsi.

Sintaksis

fopen(filename,mode,include_path,context)

Parameter Deskripsi
filename Wajib. Menentukan file atau URL untuk membuka
mode Wajib. Menentukan jenis akses yang Anda butuhkan untuk file / aliran.

Kemungkinan nilai:

  • "r" (Read only. Starts at the beginning of the file)
  • "R +" (Baca / Tulis. Mulai pada awal file)
  • "W" (Menulis hanya Membuka dan membersihkan isi file;. Atau membuat file baru jika tidak ada)
  • "W +" (Baca / Tulis Membuka dan membersihkan isi file;. Atau membuat file baru jika tidak ada)
  • "A" (Write saja. Membuka dan menulis ke akhir file atau membuat file baru jika tidak ada)
  • "A +" (Baca / Tulis. Melindungi isi file dengan menulis ke akhir file)
  • "X" (Write saja. Membuat file baru. Pengembalian SALAH dan kesalahan jika file sudah ada)
  • "X +" (Baca / Tulis. Membuat file baru. Pengembalian SALAH dan kesalahan jika file sudah ada)
include_path Pilihan. Mengatur parameter ini untuk '1' jika Anda ingin mencari file di include_path (in php.ini) serta
context Pilihan. Menentukan konteks menangani file. Konteks adalah serangkaian pilihan yang dapat memodifikasi perilaku sungai

Tips dan Catatan

Note: Saat menulis ke file teks, pastikan untuk menggunakan karakter garis-berakhir yang benar! sistem Unix menggunakan \ n, sistem Windows menggunakan \ r \ n, dan sistem Macintosh menggunakan \ r sebagai garis akhir karakter. Windows menawarkan bendera terjemahan ('t') yang akan menerjemahkan \ n ke \ r \ n ketika bekerja dengan file. Anda juga dapat menggunakan 'b' untuk memaksa modus biner. Untuk menggunakan bendera ini, menentukan baik 'b' atau 't' sebagai karakter terakhir dari parameter modus.


Contoh

<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>

<Lengkap PHP Filesystem Referensi