Daftar Isi:
- fopen ()
- Setelah Anda membuka file dengan fungsi fopen () dan menetapkan koneksi file ke sebuah variabel, Anda dapat menggunakan file tersebut dalam kode PHP Anda. Anda bisa membaca dari file, atau Anda bisa menulis ke file dengan fungsi fwrite ().
- Setelah selesai mengerjakan file, tutuplah koneksi file itu penting.
Video: HTML & CSS #36: Tipe Input Data pada Form (Part I) 2024
Di sini, Anda akan menemukan rincian tentang fungsi yang dibutuhkan untuk mengakses dan menulis ke file di PHP, seperti bagaimana meminta akses ke file dari PHP dengan fungsi fopen (), tulis ke file menggunakan fungsi fwrite (), dan biarkan PHP tahu bahwa Anda sudah selesai dengan file dengan fungsi fclose ().
fopen ()
Untuk melakukan manipulasi file apa pun, Anda harus memberi tahu PHP tentang file yang ingin Anda manipulasi dan katakan kepada PHP bagaimana Anda ingin memanipulasi file itu.
). Fungsi fopen () mengembalikan koneksi ke file yang diminta jika berhasil. (Sambungannya disebutpointer ). Jika ada kesalahan, fungsi mengembalikan False. Apapun fungsi fopen () kembali (koneksi atau False), itu harus diberikan ke variabel (a stream ).
$ fileConnection = fopen ($ theFile, $ theMode);
Dalam contoh sebelumnya, koneksi file yang dikembalikan oleh fungsi fopen () ditugaskan ke variabel $ fileConnection. Variabel $ theFile akan berisi path ke file. File harus berada di tempat yang bisa diakses server, artinya Anda bisa meletakkan file di manapun Anda bisa meletakkan halaman PHP untuk server yang akan dilayani.
Gunakan referensi relatif jika file tersebut berada dalam direktori yang sama dengan program Anda, atau gunakan referensi absolut jika akan berada di tempat lain di sistem Anda. Jika Anda memindahkan program Anda ke server jauh, Anda hanya dapat mengakses file yang berada di server tersebut.
Variabel $ theMode akan berisi salah satu nilai dari daftar berikut:
r: Hibah hanya-baca akses ke file
-
w: Hibah menulis akses ke file
-
Hati-hati, karena jika Anda menentukan mode ini (w) untuk fungsi fopen () dan menggunakan fungsi fwrite (), Anda akan sepenuhnya menimpa apapun yang mungkin ada dalam file. Jangan gunakan jika ada sesuatu dalam file yang ingin Anda simpan.
-
a: Memberikan hak untuk menambahkan teks ke file.Bila Anda menentukan mode ini untuk fungsi fopen () dan menggunakan fungsi fwrite (), fungsi fwrite () menambahkan teks apa pun yang Anda tentukan ke akhir file yang ada.
-
r + atau w +: Hibah membaca dan menulis akses ke file. Mereka adalah cara khusus untuk mengakses file, yang disebut akses acak
-
. Ini memungkinkan Anda untuk secara bersamaan membaca dan menulis ke file. Jika Anda memerlukan jenis akses ini, mungkin Anda harus menggunakan sesuatu yang lebih sederhana dan hebat, seperti database relasional. fwrite ()
Setelah Anda membuka file dengan fungsi fopen () dan menetapkan koneksi file ke sebuah variabel, Anda dapat menggunakan file tersebut dalam kode PHP Anda. Anda bisa membaca dari file, atau Anda bisa menulis ke file dengan fungsi fwrite ().
Bergantung pada mode apa yang Anda tentukan saat Anda membuka file dengan fungsi fopen (), fungsi fwrite () akan menimpa keseluruhan isi file (jika Anda menggunakan mode w) atau menambahkan teks yang Anda tentukan ke akhir file (jika Anda menggunakan mode).
Fungsi fwrite () memiliki dua parameter yang harus Anda lewati: koneksi ke file yang dibuat oleh fopen () dan teks yang ingin Anda tulis ke file. Fungsi fwrite () mengembalikan jumlah byte yang ditulis ke file pada kesuksesan dan False on failure.
Berikut adalah contoh fungsi fwrite ():
$ writeResults = fwrite ($ fileConnection, $ text);
Fungsi fwrite () juga bisa ditulis fputs (). fwrite () dan fputs ().
fclose ()
Setelah selesai mengerjakan file, tutuplah koneksi file itu penting.
Untuk menutup koneksi ke file yang pernah Anda tangani, Anda harus meneruskan koneksi ke file yang ingin Anda tutupi fungsi fclose (). Fungsi fclose () akan mengembalikan True jika berhasil menutup koneksi ke file dan False jika tidak berhasil menutup koneksi ke file.
Berikut adalah contoh fungsinya:
fclose ($ fileConnection);