TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

dokumen-dokumen yang mirip
Membuka dan Menutup File

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

File dan Direktori PHP. Pemrograman Internet

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Pertemuan 7 File dan Direktori

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Untuk fungsi 'r' dan 'a' kita juga bisa menambahkan tanda '+' di belakang ('a+' dan 'r+') untuk menambahkan fungsi menbaca selain fungsi aslinya.

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

PERTEMUAN 13. PHP (Array, File Handling)

BAB 4 Array dan Function

Perangkat Lunak Pengembangan Web

MODUL 8.1 WEB PROGRAMMING : PHP 4

Teknik Pemrograman Terstruktur 1

Bab 7 File 109 BAB 7 FILE TUJUAN PRAKTIKUM TEORI PENUNJANG. FILE *fopen( const char*nama_file, const char*mode);

Pemrograman Terstruktur. Pemrosesan File Teks dan File Biner

Fungsi fungsi tambahan dalam PHP Session dan Cookie

OPERASI FILE DASAR PEMROGRAMAN

Manajemen File Sederhana Dengan PHP

MODUL 7 FILE. namafile adalah nama dari file yang akan dibuka/diaktifkan. mode adalah jenis operasi file yang akan dilakukan terhadap file.

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web


Achmad Solichin.

Praktikum 12 FILE. Gambar Struktur data dari file

Laporan Bengkel Web II Modul 5

PERTEMUAN VII FILE TEKS & FILE BINER

DIKTAT MATA KULIAH PEMROGRAMAN I BAB XII FILE

Create. Close. Operation. Pemrograman Web. Operasi Direktori dan File. Adam Hendra Brata

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Create. Close. Operation. Pemrograman Web. Operasi Direktori dan File. Adam Hendra Brata

2. DASAR TEORI 2.1 PHP5

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Minggu ke-13 Berkas (File)

SATUAN ACARA PERKULIAHAN

MENANGANI KESALAHAN. Pendahuluan. Macam-macam Kesalahan. Kesalahan Kaidah

Irfan Satria S

PERTEMUAN XI OPERASI FILE

File. Dalam bahasa pemrograman C, terdapat dua jenis stream: teks (ASCII) dan binari. Minggu ini, FILE dan stream jenis teks akan dibahas.

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

FILE INPUT/OUTPUT. Overview

Lisensi Dokumen: Uraian Kasus :

Pertemuan 07 Struktur Dasar PHP

DIKTAT MATA KULIAH PEMROGRAMAN I BAB XII FILE

STRUKTUR DASAR PHP ASUMSI 02/10/2014

PERTEMUAN XI OPERASI FILE

Bab 2 Struktur Dasar PHP

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

E-trik Ajax. Database MySQL. Dedi Alnas

Mengenal Struktur Syntax, Struktur Halaman, Variabel dan Tipe Data Pada PHP

Pemrograman Basis Data Berbasis Web

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

Praktikum Aplikasi Web Pertemuan - 10 PHP Files

Pemrograman Basis Data Berbasis Web

Pertemuan 2 Struktur Dasar PHP

Pemrograman Basis Data Berbasis Web

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

BAB XIII BEKERJA DENGAN SESSION

Pemrograman Web 55 BAB 4 ARRAY/LARIK

Penangan Berkas PHP. Pemrograman Web - Penanganan Berkas. Agi Putra Kharisma, ST., MT.

Laporan Praktikum Modul 9 Sistem Operasi

PHP (PHP: Hypertext Preprocessor)

Kumpulan Soal Tugas Pendahuluan Mata Kuliah PBD Web Kelas C : Dosen Devie

ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Sintak-Sintak Dalam PHP

Variabel, Tipe Data dan Include

Dasar PHP. Wiratmoko Yuwono

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Pertemuan 2. Muhadi Hariyanto

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Baca Tulis File. Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah:

Algoritme dan Pemrograman

Pemrograman Basis Data Berbasis Web

BAB 12 MANIPULATION FILE

PERTEMUAN 3. if (kondisi) { pernyataan yang akan dijalankan apabila kondisi benar }

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

PHP (HYPERTEXT PREPROCESSOR)

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

12/29/2011. Algoritme dan Pemrograman. Bit. Bitwise operator

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Session. Pendahuluan

Tutorial Membuat Combobox di PHP

DESIGN WEB. D3 TKJ

Modul 1. Variabel dan String

CARA MENGECEK TIPE DATA ARGUMEN DALAM PHP

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

PENGGUINAAN FILE TEXT SEBAGAI BASIS DATA PADA WEBSITE UNTUK MENANGGULANGI WEBHOSTING GRATIS YANG TIDAK MENDUKUNGAN LAYANAN DBMS

Selection, Looping, Branching

Loka Dwiartara

PRAKTIKUM APLIKASI WEB DAY 8. (PHP : Pernyataan Kontrol)

Transkripsi:

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 16. Bekerja dengan File dan Direktori 1

Bagian 16. Bekerja dengan File dan Direktori Bekerja dengan File Di sub bab ini akan saya jelaskan bagaimana kita bekerja dengan file. mulai dari membuka file, menutup file mengecek apakah file tersebut ada, kemudian menulis isi file, ataupun menghapus file. itu semua akan saya jelaskan di sini. Mengecek File Untuk mengecek file, ada atau tidaknya file tersebut dalam direktori/path yang ditentukan, biasanya seorang web developer cukup menggunakan fungsi file_exist(), untuk mengecek apakah file tersebut ada. Siapkan terlebih dahulu sebuah file kosong di c:\xampp\htdocs\latihanphp berikan nama tes.txt, kemudian selanjutnya silahkan buat script php nya seperti ini : if (file_exists("tes.txt") == 1) echo "File-nya ada..."; else echo "Filenya tidak ada..."; 2

file_exits("tes.txt") akan mengecek apakah file nya ada atau tidak, jika bernilai 1, maka akan di tampilkan "File-nya ada..."; jika bernilai 0, maka akan ditampilkan filenya tidak ada. Atau bisa juga di tulis seperti ini, tidak menggunakan operator perbandingan ==. if (file_exists("tes.txt")) echo "File-nya ada..."; else echo "Filenya tidak ada..."; Apakah File atau Direktori?? Untuk mengecek apakah file ataukah direktori terhadap nama file atau direktori kita dapat menggunakan is_file untuk mengecek file atau bukan dan is_dir untuk mengecek direktori atau bukan. Implementasinya masih menggunakan file yang tadi yakni tes.txt: if (is_file("tes.txt")) echo "Ini adalah file!"; Untuk mengecek direktori atau bukan, silahkan anda buat sebuah direktori dengan nama direktorites di dalam c:\xampp\htdocs\latihanphp. 3

Kemudian untuk mengecek direktorites itu adalah direktori atau bukan anda dapat mengetikan script memanfaatkan fungsi is_dir() if (is_dir("direktorites")) echo "Ini adalah direktori!"; Membuat dan menghapus file Untuk membuat file, anda dapat menggunakan fungsi touch(), dan untuk menghapus file yang ada, anda dapat menggunakan fungsi unlink(); implementasinya adalah seperti ini, script untuk membuat file : touch("filecontoh.txt"); if (file_exists("filecontoh.txt")) echo "File sudah ada!"; Lihat hasilnya di browser anda. Untuk menghapus file yang sudah ada, anda dapat menggunakan unlink(). Implementasinya, kita menggunakan file yang telah kita buat sebelumnya, yakni mencoba untuk menghapus filecontoh.txt if (file_exists("filecontoh.txt")) echo "Filennya ada!<br/>"; 4

// menghapus file unlink("filecontoh.txt"); // mengecek kembali keberadaan filenya if (file_exists("filecontoh.txt")) echo "File sudah ada!"; else echo "File sudah tidak ada... "; Membuka File Ada beberapa fungsi untuk membuka file, mulai dari membuka file saja, kemudian ada juga fungsi yang dapat membuka kemudian lalu menulis isi file, ada juga fungsi untuk membuka file sambil menulis, dan lain-lain. Membuka file saja anda dapat menggunakan syntax : $fp = fopen( NAMA_FILENYA, 'r' ); dengan fungsi fopen(), dan paramater r di dalamnya, r disini hanya hanya dapat membuka file saja dan meletakkan pointer atau kursor di awal file. Membuka/membaca file kemudian menulis file tersebut anda dapat menggunakan syntax: $fp = fopen( NAMA_FILENYA, 'r+' ); 5

parameter r+ ini memungkinkan kita membaca file kemudian menulisi file tersebut dengan meletakkan kursor atau pointer pada awal file. Menulis file saja anda dapat menggunakan syntax : $fp = fopen( NAMA_FILENYA, 'w' ); parameter w memungkinkan anda dapat menulis file, dengan meletakkan kursor di awal file. Membaca dan menulis file sekaligus anda dapat menggunakan syntax seperti ini : $fp = fopen( NAMA_FILENYA, 'w+' ); parameter w+ memungkinkan anda dapat membaca dan menulis file, dengan meletakkan kursor di awal file. Menulis file saja anda dapat menggunakan syntax : $fp = fopen( NAMA_FILENYA, 'a' ); parameter a memungkinkan anda dapat menulis file, namun meletakkan kursor di akhir file. Membaca dan menulis file sekaligus anda dapat menggunakan syntax seperti ini : $fp = fopen( NAMA_FILENYA, 'a+' ); parameter w+ memungkinkan anda dapat membaca dan menulis file, namun php meletakkan kursornya di akhir file. 6

Membaca File dengan feof() dan fgets() Oke kita akan coba langsung mengimplementasikan fopen(), feof(), dan fgets() secara bersamaan untuk membaca isi suatu file. Implementasinya adalah seperti ini: $file = "tes.txt"; $fileopen = fopen($file, 'r') or die ("Nggak bisa di baca"); while (!feof($fileopen)) $bariskalimat = fgets($fileopen, 1024); echo $bariskalimat."<br>"; hal yang pertama di lakukan adalah membuka file tersebut dengan fopen($file, 'r'), r itu parameter untuk membaca saja dan meletakkan kursor atau pointer di awal dari file. Jika file tidak bisa dibaca akan muncul error dengan peringatan "Nggak bisa dibaca". while (!feof($fileopen)) memiliki fungsi untuk mengecek apakah pointer atau kursornya berada pada akhir file. parameter r pada fopen meletakkan kursor di awal, dan while (!feof($fileopen)) akan terus mengecek apakah kursornya sudah sampai akhir file, jika sudah sampai akhir file maka pengulangan akan berhenti. $bariskalimat = fgets($fileopen, 1024); berfungsi untuk mengambil isi dari file baris demi baris menggunakan memory 1024 byte kemudian di tampilkan dengan ; echo $bariskalimat."<br>"; 7

ilustrasinya adalah seperti ini... logika membuka file paramater r, pada fopen($file, 'r') berfungsi untuk meletakkan kursor di awal dari file. feof mengecek apakah sudah berada di akhir file... fgets mengambil isi file dan mengambil baris pertama... fopen kemudian mengcek apakah sudah berada di akhir file? fgets mengambil isi file dan mengambil baris kedua... fopen kemudian mengcek apakah sudah berada di akhir file? jika fopen mengecek sudah berada pada baris akhir maka pengulangan berhenti. Menulis atau menambahkan isi file dengan fputs() Untuk menulis isi file anda dapat menggunakan fputs(). Untuk dapat menggunakan fputs() anda harus membuka filenya terlebih dahulu, dengan fopen(), kemudian gunakan fputs(), setelah itu baru tutup file dengan fclose(). Implementasinya adalah seperti ini : $file = fopen("tes.txt", a); fputs($file, "Welcome to the jungle"); fclose($file); Parameter a pada fopen("tes.txt", a); berfungsi untuk menambahkan isi file di bagian akhir. Jika anda menggunakan w atau r, maka isi file akan dihapus kemudian di timpah dengan yang baru. Jika anda ingin menambahkannya di akhir maka gunakan a. Mudah sekali bukan? 8