Lowongan Kerja Skripsi Gratis Jurnal Online STMIK AKBA STMIK AKBA YouTube LinkedIn Facebook Twitter Google+ RSS Desain Login

Senin, 28 November 2011

BELAJAR PHP ( Bekerja Dengan File )


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, atau menghapus file. Itu semua akan saya jelaskan di sini. 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 dulu 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 ...";
 
} 

?> 

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.  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!
"; 
/ / 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 +');
parameter r + ini memungkinkan kita membaca file kemudian menulisi file tersebut dengan menempatkan 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 menempatkan 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 menempatkan kursor di awal file. Menulis file saja Anda dapat menggunakan syntax: 

$ fp = fopen (NAMA_FILENYA, 'a'); 

parameter a memungkinkan Anda dapat menulis file, namun menempatkan 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 
menempatkan kursornya di akhir file.

Tidak ada komentar: