Apa itu siggy? siggy itu adalah signature
Okay, tanpa panjang lebar mari mulai.
Hal yg di butuhkan dalam pembuatan siggy:
- Hosting yg Support PHP (di sini saya menggunakan 000webhost)
- Kesabaran Penuh
- Tidak pantang menyerah
Nah pertama2 kita harus membuat image dulu. Boleh pke
photoshop,
coreldraw, atau image editor apapun juga. Kalau saya pakai Photoshop dan Paint.
Contoh gambar :
Ukuran gambar sesuai ukuran dan selera masing2
Upload ke hosting anda. Dan ingat, sebelumnya siapkanlah 1
folder khusus untuk siggy.
Lalu sekarang kita menuju ke masalah php.
Nah, file php itu yg paling penting harus ada:
<?php
?>
Nah, lalu saya kasih basecodenya dulu:
<?php
header("Content-type: image/png");
$im = imagecreatefrompng("siggy.png");
$blue = ImageColorAllocate ($im, 0, 0, 255);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
ImageString($im, 2, 50, 113, "Currently Viewing:", $blue);
imagepng($im);
imagedestroy($im);
?>
keterangan code :
* header("Content-type: image/png"); = Membuat bahwa yg terkandung di file php adalah file gambar
* $px = (imagesx($im) - 7.5 * strlen($string)) / 2; = Jujur saya kurang tahu soal ini. Tapi sepertinya ini menentukan ukuran gambar.
* $im = imagecreatefrompng("siggy.png"); = Mengambil gambar dari siggy.png (nama boleh diubah)
* ImageString($im, 2, 50, 113, "Currently Viewing:", $blue); = Memasukan tulisan ke gambar.
* $blue = string warna. Bisa dicari yg lainnya di internet.
* imagepng($im); = menunjukan bahwa imag png nya sama dengan string $im
* imagedestroy($im); = menutup smua command untuk membuat image png
Kalian bisa menambahkan informasi2 seperti info IP, Waktu, Referer, dll
Stringnya:
$string = $_SERVER["REMOTE_ADDR"]; //IP ADDRESS
$refer = $_SERVER["HTTP_REFERER"]; //REFERER
$agent = $_SERVER["HTTP_USER_AGENT"]; //BROWSER
$time = date("H:i dS F");// DATE TIME
Lalu, tinggal tambahkan ke siggy.
contoh:
ImageString($im, 2, 50, 125, "Currently Viewing: $refer", $blue);
nah pakai cara diatas untuk memasukan ip, browser, dll.
Maaf jika ada kekurang ato kesalahan dalam kata2 saya.
Contoh siggy saya:
Click Here
Sumber: Balikita.net