06a File Handling

Embed Size (px)

DESCRIPTION

foxpro

Citation preview

  • PHP Dasar STEKOM Semarang

    [email protected]

    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);