Script Google Pagerank di PHP

Belakangan ini, saya kebingungan sekali untuk mencari bagaimana mendapatkan pagerank dari suatu website. Awalnya, saya berpikir bahwa Google menyediakan web service sehingga dapat saya digunakan. Ternyata tidak.

Akhirnya saya mencari tahu di internet, dan menemukan script yang dapat menolong saya. Berikut ini adalah function untuk mendapatkan pagerank yang dibuat dalam bentuk function:
function PageRank($url) {
if (function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.fusionswift.com/pagerank/?url=' . $url );
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$googleurl = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, $googleurl);
$out = curl_exec($ch);
curl_close($ch);
} else {
$googleurl = file_get_contents('http://api.fusionswift.com/pagerank/?url=' . $url );
$out = file_get_contents($googleurl);
}
$pieces = explode(':', $out);
$pr = $pieces[2];
return trim($pr);
}
Untuk memanggil fungsi tersebut dapat digunakan script berikut ini:
$url = "http://hikarianna.blogspot.com/";
echo "PageRank dari ". $url . " adalah = ". PageRank ($url);
Script berikut juga dapat di download di SINI.

Sumber:
http://fusionswift.com/blog/2010/04/google-pagerank-script-in-php/
read more

Ternyata Mudah menggunakan Datepicker di PHP dengan Memanfaatkan JQuery

Akhirnya saya update blog ini. Sudah lama sekali(baca:hampir 2 bulan) saya belum sempat posting data baru. Berhubung belakangan sedang banyak bergelut dengan PHP, maka kali ini saya akan memberikan(baca:menyampaikan) tutorial tentang penggunakan datepicker dengan memanfaatkan jquery.

Berikut ini adalah script untuk menampilkan 1 input box yang meminta pemilihan tanggal:
Date: <input id="datepicker" name="datepicker" type="text">

Sedangkan untuk meminta pemilihan tanggal dari dan sampai dapat digunakan script seperti ini:
From <input id="from" name="from" type="text">
To <input id="from" name="from" type="text">

Untuk dapat menggunakan script diatas, maka harus ditambahkan script jquery
<script type="text/javascript">
$(function() {
$('#datepicker').datepicker({
changeMonth: true,
changeYear: true
});
});
</script>

<script type="text/javascript">
$(function() {
var dates = $('#from, #to').datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
onSelect: function(selectedDate) {
var option = this.id == "from" ? "minDate" : "maxDate";
var instance = $(this).data("datepicker");
var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
});
</script>

Selain itu untuk menggunakan datepicker diatas harus include file css dan js yang lain. File ini dapat didownload di sini.
Apabila masih bingung dapat download script lengkap tutorial ini di sini

Intinya mudah sekali menggunakan datepicker ini ^_^. Selamat mencoba
read more

Memanfaatkan Service dari Pageglimpse


Pageglimpse yang beralamatkan di http://www.pageglimpse.com/ adalah layanan online yang menyediakan screenshot dari suatu halaman website yang dikirimkan oleh user. Untuk dapat menggunakan web service ini, maka user dapat memanfaatkan API yang sangat sederhana. Layanan ini gratis, dan dapat langsung digunakan setelah mendaftarkan diri. Dengan mendaftarkan diri, maka user akan mendapatkan key.

Untuk mendapatkan screenshot website, maka user dapat mengirimkan alamat seperti ini:
http://images.pageglimpse.com/v1/thumbnails?url=[URL]/&size=[SIZE]&devkey=[DEVKEY]

dimana:
  • [URL] diisikan url dari website yang ingin didapat screenshot,
  • [SIZE] dimana merupakan ukuran screenshot. Ukuran screenshot yang ada adalah “small” yaitu 150x108px, “medium” 280x202px, dan “large” 430x310px.
  • [DEVKEY] dimana merupakan key yang didapat setelah melakukan registrasi di website ini.
Sebagai contoh saya menginginkan screenshot halaman website blog ini, maka akan didapat:

Ok, sekarang giliran anda untuk mencoba ^_^ apabila ada pertanyaan, silahkan mengisi "komentar"


read more

Yahoo berikan Souvenir

Beberapa waktu lalu saya melihat artikel tentang yahoo. Yahoo akan memberikan beberapa gift termos cantik dari Sunnyvale, flashdrive imut 1GB dan wristband. Caranya mudah: Mainkan Yahoo! Penalty Shootout di http://id.sports.yahoo.com/football/world-cup/penalty-shootout. Bila skor Anda sudah mencapai minimal 200, kirimkan email ke shootoutind@yahoo.com

Email tersebut akan diundi, pemenangnya akan diumumkan melalui akun Facebook Yahoo! Indonesia di http://www.facebook.com/YahooIndonesia , Twitter di http://twitter.com/YahooIndonesia dan Mim di http://mim.yahoo.com/yahooindonesia , Jumat sore besok.
Selain itu, Yahoo juga membagikan d
ua buah kaos Yahoo! dengan tanda tangan David Seaman untuk dua dari Anda. Bedanya, beri judul "KAOS DAVID SEAMAN" pada email Anda.
Saya sendiri sudah mencoba dan sudah mendapat poin 200, yah mengisi waktu luang sebentar.












Selamat Mencoba :)

read more

Pasang Cbox(Kotak Chat) di blog


Belakangan ini saya merasa sedikit kesal dengan kotak chat shoutbox karena sudah tidak dapat lagi meninggalkan back link. Jadi, saya tidak dapat balik berkunjung ke blog yang dimiliki pengunjung blog saya. Buat saya, ini merupakan masalah. Oleh karena itu, saya akhirnya mencari shout lainnya yaitu Cbox.

Berikut ini langkah-langkah dalam membuat box:
  1. Daftar dulu di http://www.cbox.ws/getone.php
  2. Masuklah ke menu Look&Feel dan pilih lagi menu Layout Options. Isilah lebar dan panjang dari box yang kita inginkan. Sesuaikan dengan space yang ada di blog kita.
  3. Masuklah ke menu Look&Feel dan pilih lagi menu Style Gallery. Disini akan ditampilkan style standar dari Cbox. Silahkan pilik kemudian klik gambar style yang diinginkan.
  4. Masih kurang puas dengan style standar dari Cbox? Bila iya, masuklah ke menu Look&Feel dan pilih lagi menu Edit Style. Di sini anda dapat mengubah warna dari tiap bagian, seperti background, warna teks, warna link dan lainnya.
  5. Saatnya memasang box tersebut di blog kita dengan cara memilih menu Publish! dan copy code yang tampil disana ke blog anda.
Sudah itu saja, coba lihat hasilnya :)
read more