Lap9 Sucicenora
Lap9 Sucicenora
MODUL IX
PENANGANAN FILE DALAM PHP
Oleh:
Suci Cenora
1651034237
C. TEORI SINGKAT
1. Bekerja dengan File
a. Penanganan File
Secara umum bekerja dengan file selalu mempunyai pola berikut :
1) Membuka File
Sintaks membuka file :
$fp=fopen(namafile,mode);
Keterangan :
$fp adalah file handle, nama file : string nama file
2) Menutup File
Sintaks menutup File :
Fclose ($fp);
mode : Mode Akses File
Mode Akses Keterangan
r Membaca File
r+ Membaca dan menulis ke dalam file, pointer di
awal file
w Menulis data ke dalam file, menghapus data
w+ Membaca dan menulis ke dalam file, pointer di
awal file
a Menyimpan data ke dalam file, pointer di akhir
a+ Membaca dan menulis data, pointer di akhir
file
b Binary, digunakan agar file yang disimpan
tidak dibedakan sebagai teks atau biner
D. LANGKAH KERJA
1. Membaca Data
a. fgets( )
Contoh : Membaca data dengan fgets( ).
Gambar 2. Bukutelepon.txt.php
3. Pemeriksaan File
Pemeriksaan apakah file yang akan digunakan dalam script yang akan kita
buat sangat penting. Pemeriksaan file yang akan diproses sudah ada atau
belum, jika belum ada maka apakah perlu dibuat dulu filenya atau
langsung memberikan pesan peringatan kepada user bahwa file yang akan
digunakan atau diproses tidak ditemukan. Pemeriksaan file ini sangat
penting terutama pada proses akan membaca file, dan jika pada buat file
pemeriksaan dilakukan untuk memberi konfirmasi kepada user apakah
benar filenya akan ditimpa atau ditulis ulang.
Sintaks :
$hasil-file_exists(namafile);
Contoh :
4. Upload File
PHP, sebagai server-side-scripting, sangat memungkinkan untuk
menangani upload file ke server. Ada beberapa hal yang perlu diperhatikan
dalam upload file ini, yaitu :
1. Pada Form HTML harus ditambahkan atribut : ENCTYPE= multipart
/form-data
2. Form inputan upload file dapat menggunakan tag <input> dengan value
atribut TYPE=FILE.
3. Untuk menangani inputan, PHP menyediakan sebuah variabel array
global yaitu $_FILES. Index dari variabel ini antara lain :
a. $_FILES[file][name] : Nama asli dari file yang diupload
b. $_FILES[file][tmp_name] : Nama temporary file yang diupload
c. $_FILE[file][size] : Ukuran file asli (dalam bite)
d. S_FILE[file][type] : MIME type file yang diupload
4. Destination folder file upload harus bisa writable (bisa diakses),
biasanya dengan permission 777 atau 775.
a.) Langkah 1
Buatlah form untuk menampilkan upload file :
b.) Langkah 2
Keterangan :
Setelah memilih file yang akan diupload dan menekan tombol upload
(lihat gambar diatas) maka script upload.php akan dijalankan dan akan
menyimpan file yang sudah diupload tadi ke folder yang sudah dituju
pada script upload.php (baris ke-3). Lihatlah hasil file yang sudah
diupload tadi ternyata sudah masuk ke folder upload (lihat gambar
bawah).
F. KESIMPULAN
Kesimpulannya adalah kita bisa mengetahui dan memahami dalam
mengenai bagaimana cara membuat dan Bekerja dengan File yaitu
(Membuka dan Menutup File, Baca Data[proses file]. Tutup File), Menulis
Data ke dalam File, Pemeriksaan File, dan Upload File dalam PHP.