20 August 2010

Hit Couter dengan PHP

Assalamua'alaikum, Wr. Wb...
Bismillahirrohmaanirrohiim...
Di dalam artikel yang lalu, saya pernah membahas tentang Hit Counter Gratis dengan mengambil fasilitas dari blog lain. Nah... pada pertemuan kali ini saya akan membahas tentang Artikel membuat Hit Counter dengan php. Sebagaimana janji saya di dalam Artikel sebelumnya.
Sampai saat ini saya juga belum paham tentang bagaimana cara memasang script php di blogger. Bagi teman-teman yang tahu harap berbagi infonya ke saya ya... Dan tutorial php ini saya buat bagi para web programming yang masih belajar seperti saya. Sebelumnya saya ucapkan terimakasih bagi teman-teman yang ingin berbagi ilmu kepada saya.
OK langsung saja... untuk membuat hit counter dengan php. O iya saya lupa membari tahu. Bahwasannya tutorial membuat hit counter dengan php saat ini tidak menghubungkan ke dataBase. lain waktu akan kita bahas tutorial tersebut. Kembali ke pembahasan untuk membuatnya kita siapkan 3 file kosong dengan format txt. Gunanya untuk mencatat setiap ke jadian. file-file tersebut kita berinama Count.txt ( untuk mencatat jumlah pengunjung ), date.txt ( untuk mecatat tanggal ) dan yang k3 file today.txt ( untuk mencatat jumlah pengunjung kemarin ). O iya tutorial ini juga akan menampilkan jam dan tanggal yang langsung diambil dari pc.
Nah setelah semua file txt yang di butuhkan sudah selesai saatnya kita membuat script php nya yang di berinama index.php ( nama bebas terserah anda ) kurang lebih scriptnya sebagai berikut :


<html>
  <head>
  <title>Belajar PHP</title>
  </head>


<body bgcolor="#FFFFFF" text="#3000f0" link="#3399FF">
  <center><font size="5" face="comic sans ms">


<?php

$tdate = "";
  $tdate = date ("H");


$hour = "";
  $min = "";
  $month = "";
  $day = "";
  $year = "";
  $wday = "";
  $hour = date ("H");
  $min = date ("m");
  $month = date ("M. ");
  $day = date ("d, ");
  $year = date ("Y");
  $wday = date ("l");


$location_counter = "count.txt";
  $location_date = "date.txt";
  $location_tcount ="today.txt";
  $itis = date ("d");
 
  // Hari baru?
  $aday = join('', file($location_date));
  trim($aday);


if("$aday"=="$itis"){
  //Cari hari ini
  $tcounter = join('', file($location_tcount));
  trim($tcounter);
  $tcounter++;
  //Ubah pada file today.txt
  $fp = fopen($location_tcount,"w");
  fputs($fp, $tcounter);
  fclose($fp);
  } else {
 
  //hari baru
  $fp = fopen($location_tcount,"w");
  fputs($fp, 0);
  fclose($fp);
  $tcounter = join('', file($location_tcount));
  trim($tcounter);
  $tcounter++;
  //tulis hari baru
  $fp = fopen($location_tcount,"w");
  fputs($fp, $tcounter);
  fclose($fp);
  //tulis di date.txt
  $fp = fopen($location_date,"w");
  fputs($fp, $itis);
  fclose($fp);
  }
  // Berapa yang telah mengunjungi?
  $counter = join('', file($location_counter));
  trim($counter);
  $counter++;
  // Ubah counter pada file count.txt
  $fp = fopen($location_counter,"w");
  fputs($fp, $counter);
  fclose($fp);


// Cetak ke layar
  switch ($wday) {
  case "Monday":$wday="Senin";break;
  case "Tuesday":$wday="Selasa";break;
  case "Wednesday":$wday="Rabu";break;
  case "Thursday":$wday="Kamis";break;
  case "Friday":$wday="Jumat";break;
  case "Saturday":$wday="Sabtu";break;
  case "Sunday":$wday="Minggu"; break;
 
  }
  echo "<font size='5' face='comic sans ms'>"."<br> Sekarang Hari $wday<br>";
  echo "Tanggal: $day"."$month"."$year";
 
 
  echo "<br>Jam: $hour".":"."$min"."&nbsp;"."$amorpm";
  echo "<br>";
  echo "<br>Anda Pengunjung ke: $tcounter";
  echo "<br>Jumlah pengunjung: $counter - Sejak agustus 2010</font>";


?>

  </font>
  </center>
  </body>
  </html>

Selesai... bagi temen-temen yang mau lihat demonya disini dan download filenya disini.
Terimakasih untuk kunjungannya
Wassalamua'alaikum...

2 comments:

Silahkan ketik kritik dan saran sahabat untuk saya di sini.