Upload
amry-autoone-ardy
View
215
Download
0
Embed Size (px)
DESCRIPTION
foxpro
Citation preview
PHP Dasar STEKOM Semarang
Penanganan File A. Membuka/membuat file
Untuk dapat mengakses dan mengubah isi file, kita membutuhkan sebuah file descriptor. File descriptor adalah suatu variabel yang digunakan untuk mewakili file tertentu. File descriptor didapat dengan menggunakan fungsi php : fopen, untuk membuka file. Contoh : $fp = fopen ("/home/rasmus/file.txt", "r"); $fp = fopen ("/home/rasmus/file.gif", "wb"); $fp = fopen ("http://www.php.net/", "r"); $fp = fopen ("ftp://user:[email protected]/", "w"); Fungsi fopen ini membutuhkan dua masukan (parameter), yaitu : nama file, dan jenis akses. Nama File : bertipe string, merupakan nama file yang akan dibuka. Harus berada
dalam folder yang sama dengan tempat script php yang memanggilnya. Jenis Akses : bertipe string, menentukan perlakuan yang diperbolehkan terhadap file
yang dibuka. Ada beberapa jenis akses: Read : disimbolkan dengan huruf r. File yang dibuka hanya dapat dibaca dan
tidak boleh ditulisi. File yang dibuka dengan akses r akan menimbulkan pesan error kalau ada usaha untuk menulis ke dalamnya.
Write : disimbolkan dengan huruf w. File yang dibuka hanya dapat ditulis dan tidak bisa dibaca. Penulisan terhadap file akan menghapus isi yang sebelumnya.
Read dan write : disimbolkan dengan r+. File yang dibuka dapat dibaca dan juga ditulisi. Penulisan terhadap file akan ditambahkan pada bagian awal file.
Write dan read : disimbolkan dengan w+. Apabila file sudah ada, isinya akan dihapus.
Menambahkan (append) : disimbolkan dengan a. Membuka (membuat bila belum ada) dan menulis di awal file.
Menambahkan (append) dan membaca: disimbolkan dengan a+. Membuka (membuat bila belum ada) dan menulis di awal file.
Mode binary, disimbolkan dengan b. Digunakan pada filesystem windows yang membedakan file text dan binary.
B. Memasukkan Data
Setelah file berhasil dibuka/dibuat, masukkan data ke dalamnya. Perintahnya adalah sebagai berikut :
fwrite($fp, $comment); atau fputs($fp, $comment)
C. Tutup file
fclose($fp);