Tutorial PHP

Fungsi pd PHP yang berhubungan dg file
Oleh : Felix
integer fopen(string filename, string mode)
Fungsi ini digunakan untuk membuka file terlebih dahulu sebelum dilakukan proses penulisan atau pembacaan isi file.
contoh :
<?
if(!($myFile = fopen (“https://localhost/php/dataku.txt”, “r”)))
{
print (“Gagal membuka file”);
}
while (!feof($myFile))
{
$line = fgetss($myFile,255);
print (“$line \n”);
}
fclose ($myFile);
?>
Untuk mengetahui dengan jelas fungsi fopen, silakan mencoba sendiri dengan berbagai mode yang ada seperti yang tercantum di bawah ini.

Mode

Operasi

r[b] hanya pross baca[binary]
w[b] hanya proses write, jika file belum ada maka akan dibuat file baru, jika file sudah ada maka isi file akan “ditimpa” oleh isi file yang baru [binary]
a[b] menambahkan ke isi file yang sudah ada [binary]
r+[b] baca dan tulis [binary]
w+[b] baca dan tulis jika file belum ada maka akan dibuat file baru, jika file sudah ada maka isi file akan “ditimpa” oleh isi file yang baru [binary]
a+[b] baca dan tulis, isi file yang baru ditambahkan setelah baris terakhir pada file yang sudah ada [binary]

string fgets (integer file_handle, integer length)
Fungsi ini digunakan untuk membaca string atau isi dari sebuah file.
contoh :
<?
if($MyFile = fopen(“data.txt”, “r”))
{
while (!feof($MyFile))
{
$MyLine = fgets ($MyFile, 255);
print ($MyFile);
}
fclose ($MyFile);
?>
Jika Anda menjalankan script di atas maka yang nampak pada browser adalah isi dari file data.txt.
boolean fclose(integer file_handle)
Digunakan untuk menutup file.
Lihat contoh sebelumnya.
boolean feof (integer file_handle)
Fungsi ini akan mengembalikan nilai true jika pointer terletak pada bagian akhir dari file (baris terakhir).
while (!feof($MyFile))
{
$MyLine = fgets ($MyFile, 255);
print ($MyFile);
}
Contoh di atas maksudnya adalah selama belum mencapai “baris terakhir” dari file (posisi pointer terakhir) maka program akan terus membaca isi file. Pendeknya program tersebut akan membaca keseluruhan isi dari file.
boolean file_exists(string filename)
Fungsi ini akan mengembalikan nilai true jika file yang dibaca exists (ada).
<?
if (file_exists(“data.txt”))
{
print (“Terdapat file data.txt”);
}
else
{
print (“Tidak terdapat file data.txt”);
}
Jika pada current direktory terdapat file data.txt maka program akan menampilkan tulisan “Terdapat file data.txt” (tidak pakai tanda petik).


9 pemikiran pada “Tutorial PHP”

  1. Ndra.. jago php yak? ajarin sayah donks, oya ada pertanyaan niy? kmrn saya install apache (atau appserv yah?! *lupa*) tapi kok ndak bisa jalan dilocal host, kata guru saya itu gara2 bentrok sama visual basic dan sql-server yang udah terinstall duluan, apa betul begituh..

    respon pls. japri yah? 😉

    Reply
  2. walah PHP saya masih dibawah standarisasi mbak.. tapi biasanya masalah kalo install Apache bundle gitu.. biasanya kebentur dengan masalah firewall yang ada di window.. kalo gak salah sehh visual basic dia gak membuka port 80 deh.. soal nya port 80 itu kan yang dipake utk apache utk running HTTP… nahh kalo SQL-server saya kurang tau jg.. tapi kalo mysql yangn digunakan biasanya port 3306

    jadi yang munkin bisa gak berhasil instalasinya adalah
    1. firewall yang terdapat pada window tsb
    2. bisa jadi dari sql-server

    usul :
    1. tutup firewall atau bisa juga diallow utk port 80 dan 3306 serta 443 (utk ssl-nya)
    2. matiin dolo sql-server

    sekian komentar dari saya.. maaf jika ada yang dengan komentar nya.. maklum saya jg masih lom memenuhi standarisasi PHP programming

    CMIIW

    Reply
  3. Mohon bantuannya nie binun!8-| yang ngerti pemrograman PHP, help me…… mm..ad yang bisa kasih penjelasan ttg mail server ga??? gimana caranya biar web site kita bisa melakukan konfirmasi otomatis via email ma usernya?tyuzz, usernya bisa replay emailnya ke website kita. kayak konfirmasi user id&password setelah kita melakukan pendaftaran, nah..biasanya kan kita dikasih password tuh lewat email setelah melakukan pendaftaran. Gimana nie..??pake ap,ktnya install mail server ya?help me..lg ngerjain TA nie 🙁

    Reply
  4. Aku lagi belajar php & mySQL… Ada nggak contoh script untuk denah perumahan misalnya… jadi kalo salah satu rumah di denah tersebut diklik, maka akan muncul informasi detil dari rumah yg bersangkutan… plisss ajarin yak… kalo ada script-nya kirim ke emailku ya: best_703@yahoo.com .. makasih…:)

    Reply
  5. kak hendra…
    saya kan buat tgs program dr php…tentang perpustakaan…
    nah yang aq mnta tlong tu..
    bgaimn cara msukan username n password na kak.
    untk msukan login hlmn brikut na???tlong ksh tau ya kak??krm k’email aq kak..
    jtc_moko@yahoo.co.id??
    thank’s kak..

    Reply

Tinggalkan komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses