Langsung ke konten utama

Membuat Counter Web dengan Gambar di PHP

Membuat Counter Web dengan Gambar di PHP - Kadangkala, para pembuat web pasti selalu menampilkan counter atau jumlah kunjungan di setiap web yang mereka buat. Ada yang hanya berupa text saja dan ada juga yang berupa gambar. Nah di postingan JASA SEO kali ini, kita akan belajar membuat counter web dengan gambar dan pastinya lewat bahasa pemrograman PHP. Bagaimana caranya?

1. Siapkan editor text kalian, bisa menggunakan notepad, notepad ++, dreamweaver atau pun PHPCoder.
2. Buatlah sebuah folder dengan nama counter di dalam folder htdocs kalian.
3. Buatlah file dengan nama counter.php dan simpan di dalam folder counter tadi. Silahkan isi kodingnya seperti di bawah ini:
Klik Show untuk melihat
<html>
<head>
<title>Counter Menggunakan Gambar di PHP</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<br>
<font size="2" face="Arial, Helvetica, sans-serif">- Kamu Pengunjung

ke - <br>
<br>
</font>

<?php
// letak image yang digunakan sebagai counter
$img = "";

// url to the animated digits
$animated_img = "animasi/";

// Berapa digit yang ditampilkan
$padding = 6;        

// ukuran lebar dan tinggi file image
$width = 16;
$height = 22;

// letak file log
$fpt = "acount.txt"; //

// optional configuration settings

$lock_ip =0; // IP locking, 1=ya 0=tidak
$ip_lock_timeout =30; // dalam menit    
$fpt_ip = "ip.txt"; // file IP log

function checkIP($rem_addr) {
  global $fpt_ip,$ip_lock_timeout;
  $ip_array = file($fpt_ip);
  $reload_dat = fopen($fpt_ip,"w");
  $this_time = time();
  for ($i=0; $i<sizeof($ip_array); $i++) {
    list($ip_addr,$time_stamp) = split("\|",$ip_array[$i]);
    if ($this_time < ($time_stamp+60*$ip_lock_timeout)) {
      if ($ip_addr == $rem_addr) {
        $found=1;
      }
      else {
        fwrite($reload_dat,"$ip_addr|$time_stamp");
      }
    }
  }
  fwrite($reload_dat,"$rem_addr|$this_time\n");
  fclose($reload_dat);
  return ($found==1) ? 1 : 0;
}

if (!file_exists($fpt)) {
  $count_dat = fopen($fpt,"w+");
  $digits = 0;
  fwrite($count_dat,$digits);
  fclose($count_dat);
}
else {
  $line = file($fpt);
  $digits = $line[0];
  if ($lock_ip==0 || ($lock_ip==1 && checkIP($REMOTE_ADDR)==0)) {
    $count_dat = fopen($fpt,"r+");
    $digits++;
    fwrite($count_dat,$digits);
    fclose($count_dat);
  }
}
$digits = sprintf ("%0".$padding."d",$digits);
$ani_digits = sprintf ("%0".$padding."d",$digits+1);
echo "<table cellpadding=0 cellspacing=0 border=0><tr align=center>

\n";
$length_digits = strlen($digits);
for ($i=0; $i < $length_digits; $i++) {
  if (substr("$digits",$i,1) == substr("$ani_digits",$i,1)) {
    $digit_pos = substr("$digits",$i,1);
    echo ("<td><img src=$img$digit_pos.gif width=$width height=

$height></td>\n");
  }
  else {
    $digit_pos = substr("$ani_digits",$i,1);
    echo ("<td><img src=$animated_img$digit_pos.gif width=$width

height=$height></td>\n");
  }
}
echo "</tr></table>\n";
?>

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

4. Buatlah satu file lagi untuk tempat meletakkan file lognya dengan nama acount.txt. (Tidak usah diisi apa-apa, kosongan saja dan langsung simpan di dalam folder counter)
5. Buatlah satu file lagi untuk tempat meletakkan ip lognya dengan nama ip.txt. (Tidak usah diisi apa-apa, kosongan saja dan langsung simpan di dalam folder counter)
6. Jika sudah kini simpanlah gambar-gambar untuk counternya yaitu gambar angka 0-9, simpan langsung saja gambar-gambarnya di bawah ini dan letakkan di dalam folder counter.
Klik Show untuk melihat










7. Lalu kita tambahkan animasi juga untuk supaya lebih menarik. Sebelumnya tambahkan satu folder lagi bernama animasi di dalam folder counter tadi. Dan simpan gambar-gambar di bawah ini di dalam folder animasi tersebut.
Klik Show untuk melihat









Kira-kira nanti tampilannya foldernya akan seperti ini:

Komentar

Postingan populer dari blog ini

Menghitung Luas Segitiga Menggunakan Borland C++

Menghitung Luas Segitiga Menggunakan Borland C++. Selamat Pagi! JASA SEO kali ini akan memposting tentang bahasa pemrograman C++. Oh iya yang ingin punya laptop murah bisa kunjungi dulu artikel dari jasa seo yang berjudul "Laptop Murah dan Berkualitas dari ELS Computer".

Bagi kalian yang suka bahasa pemrograman C++, bisa dicoba latihan berikut ini, yaitu untuk menghitung luas segitiga (L.Segitiga=1/2 x Alas x Tinggi):

1. Buka Aplikasi Borland C++ kalian 2. Buatlah satu buah file baru dan ketikkan scriptnya di bawah ini #include <conio.h> #include <iostream.h> #include <stdio.h>
main() { int a,b; float c; cout<<"***Menghitung Luas Segitiga*****"<<endl<<endl; cout<<"Alas Segitiga= ";cin>>a; cout<<"Tinggi Segitia= ";cin>>b; c=0.5*a*b; cout<<"Luas Segitiga= "<<c<<endl; getch(); } 3. Jalankan scriptnya dengan menekan tombol/icon Run (tanda petir)
Selamat Mencoba d…

Download Software Pembuat Cover CD/DVD Acoustica Full Serial Number

Download Software Pembuat Cover CD/DVD Acoustica Full Serial Number - Ada yang sedang mencari-cari software pembuat cover CD/DVD ? Sangat beruntung sekali jika kalian mengunjungi blog JASA SEO MURAH ini. Dalam postingan kali ini, Jasa SEO Terbaik Di Indonesia akan membagikan link gratis buat kalian yang ingin memiliki software pembuat Cover CD/DVD beserta Serial Number nya. Software pembuat Cover CD/DVD ini bernama Acoustica CD/DVD Label Maker
Acoustica CD Label Maker merupakan software pembuat cover CD/DVD yang sangat cocok digunakan buat kalian yang bergelut di dunia pendidikan. Tentunya untuk mempercantik tampilan CD/DVD yang kalian miliki. Di dunia kampus jelas kebanyakan mahasiswa-mahasiswa menggunakan software Acoustica ini. Bisa buat Tugas Presentasi, Tugas Kahir ataupun Skripsi. Berikut merupakan spesifikasi minimum untuk menggunakan software ini: PentiumII-400 Win95/98/NT/2K/ME/XP/Vista/Windows 7/Windows 8 64 MB Ram Dan untuk link downloadnya kalian bisa klik di bawah ini:
Ac…

Anda Mencari Cincin Tunangan? Kami Solusinya?

Bila saat ini Anda sedang dekat dengan seseorang dan berniat untuk membawan hubungan Anda ke jenjang yang lebih serius atau biasa diistilahkan dengan pertunangan, maka ada satu hal yang harus Anda pikirkan yaitu mengenai cincin tunangan. Dalam acara pertunangan biasanya cincin menjadi simbol dari keseriusan pasangan dan menjadi tanda bahwa pria tersebut telah melamarnya secara resmi.
Perbedaan Cincin Tunangan dan Perkawinan
Momen pertunangan atau pernikahan merupakan acara yang sakral, dengan hadirnya cincin yang disematkan di jari manis akan menjadi sebuah pengingat dan pegangan bagi setiap pasangan untuk selalu setia dan menjaga segala tindak tanduk mereka selanjutnya.
Berikut ini beberapa perbedaan antara cincin tunangan dan cincin kawin, diantaranya adalah : Cincin tunangan biasanya hanya satu buah dan diperuntukkan hanya untuk pihak perempuan sebagai tanda pengikat, sedangkan cincin perkawinan umumnya berjumlah dua dan diperuntukkan untuk mempelai penganting pria dan wanitaBiasany…