Sabtu, 24 Oktober 2009

Membuat text counter view dengan PHP

Tulisan saya kali ini akan menjelaskan sedikit tentang membuat text counter view dengan menggunakan script PHP. Sebelum melangkah lebih jauh, bagi pembaca yang belum memahami tentang fopen silahkan dibaca dulu pada artikel saya sebelumnya fopen membaca file text karena di script counter ini kita menggunakan file text sebagai penyimpan datanya yaitu file counter.txt

Sebenarnya inti dari proses counter ini sangat sederhana yaitu dengan menambahkan nilai 1 pada variabel counternya, nah pada script dibawah yaitu pada $c++
wah seperti nama bahasa pemrograman aja ya c++ mungkin saja nama bahasa pemrograman c++ diambil dari proses counter ini yang selalu terdapat di proses perulangan atau loop.

Kembali ke laptop, (4 mata mode :D)
Urutan proses dari pembuatan program script text counter view ini adalah sebagai berikut:
1. Membaca di file data untuk mengambil nilai counter sebelumnya.
2. Menambahkan nilai 1 pada variabel counter hasil pembacaan data counter sebelumnya.
3. Menuliskan kembali ke file data counter (counter.txt) dari hasil penghitungan pada langkah ke dua, dengan methode meng-overwrite atau menindas file data counter sebelumnya.

<?php
//membaca file data counter -- step1
$con=@fopen('counter.txt','r');
$c=fread($con,filesize('counter.txt'));
fclose($con);
//menambahkan nilai 1 pada variabel counter -- step2
$c++;
echo 'view: '.$c.' kali'; //menampilkan ke halaman
//menyimpan (overwrite) ke file data counter -- step3
$con=fopen('counter.txt','w');
fwrite($con,$c);
fclose($con);
?>

Untuk proses menampilkan counter (echo $c;) bisa diletakkan setelah step2 atau setelah step3
Bagaiman cara menggabungkan dengan halaman situs kita?
simpan script tersebut dengan nama terserah misal hitung.php nah untuk menggabungkannya dengan halaman situs kita cukup menggunakan include 'hitung.php'; pada tempat text counter view akan ditampilkan.

Script ini hanya bisa diterapkan di situs-situs yang menggunakan hosting yang support PHP, kalo di blogger gak bisa kayaknya :D.
Agar bisa digunakan dimana saja dari script counter ini bisa kita modif ke bentuk javascript atau image, nantikan pada artikel saya selanjutnya ;)

15 komentar:

khusnul mengatakan...

Biar mumet tetap aku baca, eee lama-lama agak nyantol dikit, baca ulang lagi deh...( Tuker link teks kluwan blogspot dan kluwanone blogspot, langsung aku pasang ).

Nyubi mengatakan...

Ditunggu tutorial berikutnya mas :)

uziella mengatakan...

Met siang kang.. pripun kabaripun? wah pindah bloger ya.. makin mantap tutorialnya kang Belajar bloging,SEO dan online money

putra mengatakan...

OM ,, aku follow ya ,, jangan lupa follow blog ku juga ya ,,,
And Boleh tukeran link ??

Pancallok mengatakan...

wah mantap banget nih, kebetulan aku lagi gencar2nya mau belajar PHP. makasih yah n yuk kita kenali dan kunjungi objek wisata di pandeglang

anita mengatakan...

wahh kagak ngerti nih,kalau suruh saya analisa forex saya ngerti banget...klo pemograman walah gw angkat tangan dah gak ngerti hehehehe

Financial Adviser mengatakan...

mas...buatin untuk blog wp Qu dunks
hehehe

berita unik mengatakan...

satu lagi persembahan kang ramuni

Ramuni mengatakan...

@FINANCIAL ADVISER copy aja script itu trus paste di theme/templatenya WP. wp bs php kan?

belajar blog mengatakan...

ntu dia, masi bingung cari masukin skrip di template WP
takut error, ga kayak layout blogspot yang bih enak

Action Figure Toy mengatakan...

ntar ahh..di tes buat WP
kang, emang beneran yah PR mao diapus ama gugel

Monitor bisnis mengatakan...

wp ini yg bisa yg pake hosting ndiri loh bukan yang wordpress.com

websmaster.info mengatakan...

kalau counter.txt kita buang gimana sob? :D keknya akan lebih bagus kalau cuma 1file php yang lengkap dengan alasan speed loading :D
di tunggu tutor berikutnya

websmaster.info mengatakan...

kalau mau tukar link di bagian mana sob? sepertinya blog ini temanya hampir sama dengan blog yg aku kelola

Ramuni mengatakan...

counter.txt dibuang terus datanya disimpen dimana om? kalo SESSION gak mungkin krna sifatnya subjektif.
bisanya pk database kan?

Padepokan-PHP