Script penghitung "backlink"

Fadli · May 22, 2011
mas ellyx, mohon bantuannya lagi.

misalkan, saya membuat satu script yang bisa digunakan dibanyak website, lantas apakah ada cara untuk mengetahui jumlah website-website yang menggunakan script saya itu untuk kemudian hasilnya ditampilkan di website saya?

terima kasih sebelumnya..
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · May 22, 2011 · 0 Suka · 0 Tidak Suka
Analoginya seperti ini:
diwebsitemu disediakan sebuah page untuk memerima masukkan dari script yang akan digunakan dari oleh website lain dan menambahkan jumlah pengguna skript.
kemudian diskrip yang akan digunakan oleh website website lain,disisipi kode untuk mengirim data ke page yang sudah dibuat tadi,yang paling mudah misalnya dengan hidden <iframe/>, atau dengan curl jika skrip ini adalah skrip php, atau dengan ajax jika menggunakan javascript.
0
Loading...
Fadli · May 22, 2011 · 0 Suka · 0 Tidak Suka
iya, klo alurnya seperti itu saya sudah kepikiran. tapi maaf, karena benar2 baru belajar saya masih belum tahu bagaimana cara menulis scriptnya. bisa tolong dicontohkan mas? atau dengan keyword apa saya bisa cari script semacam itu di google?
0
Loading...
Ellyx Christian · May 22, 2011 · 0 Suka · 0 Tidak Suka
sebelumnya saya saya harus tahu, seperti apa skrip yang akan kamu buat? Apakah menggunakan javascript, php atau yang lainnya? dan bagaimana cara kerja skrip itu nantinya (alur kerja skrip)?
0
Loading...
Fadli · May 22, 2011 · 3 Suka · 3 Tidak Suka
saya ingin memulainya dengan membuat script sederhana pengecek jenis browser dengan javascript seperti ini:

1. ini script yang saya letakkan di website saya (script.js):
txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";

document.getElementById("example").innerHTML=txt;

2. ini script yang diletakkan di website teman2 yang mau pakai (diantara <body></body>):
<div id="example"></div>
<script language="javascript" src="http://domainku.com/script.js"></script>
1
Loading...
Ellyx Christian · May 22, 2011 · 4 Suka · 3 Tidak Suka
ini cara yang paling gampang menggunakan hidden iframe:
txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
//tambahkan iframe
txt+= '<iframe style="display:none" src="http://domainku.com/catat.php?site='+escape(document.location.hostname)+'"></iframe>';
document.getElementById("example").innerHTML=txt;
dan pada file catat.php berisi skrip php untuk mencatat data:
<?php
//contoh hanya menyimpan langsung nama website ke database
//sesuaikan dengan keperluan
$site = urldecode($_GET['site']);
$sql = "insert into table set field_name='$site'";
mysql_query($sql);
?>
0
Loading...
Fadli · May 26, 2011 · 0 Suka · 0 Tidak Suka
wah, pake database ya.. uhm..saya belum pernah bikin database mas. tapi saya coba dulu deh, baca-baca artikelnya mas ellyx di halaman depan dulu
0
Loading...
Fadli · May 26, 2011 · 0 Suka · 0 Tidak Suka
hehe.. ternyata gagal saya bikin databasenya mas! Ini yang sudah saya coba dengan "meraba-raba" tutorial di http://www.myphptutorials.com/tutorials/10/menyimpan-data-ke-database-menampilkan-data-dengan-php

1. saya buat database "test" dengan tabel "site" yang didalamnya ada field "alamat_website" dengan tipe "varchar(50)"

2. di file catat.php saya buat seperti ini:
<?php
	$conn=mysql_connect("localhost", "root", "123");
	mysql_select_db("test"); /*memilih database mana yang digunakan. */
	$site = urldecode($_GET['site']);
	$sql = "insert into table set field_name='$site'";
	mysql_query($sql);
?>

3. di file index.php saya buat seperti ini:
<?php
	$conn=mysql_connect("localhost", "root", "123");
	mysql_select_db("test"); /*memilih database mana yang digunakan. */
	//membuat query select
	$sql="select * from site";
	//membaca data
	$hasil=mysql_query($sql); 
	//menampilkan data
	while($row=mysql_fetch_array($hasil)){
	//menampilkan field nama
	echo "Nama : ".$row['alamat_website']; 
	}
?>

dimana ya mas letak kesalahannya sampai data itu ga muncul sesuai tujuan? maaf, bener2 baru pertama kali ini saya coba bikin database hehehehe...
1
Loading...
Ellyx Christian · May 26, 2011 · 1 Suka · 0 Tidak Suka
<?php
	$conn=mysql_connect("localhost", "root", "123");
	mysql_select_db("test"); /*memilih database mana yang digunakan. */
	$site = urldecode($_GET['site']);
	$sql = "insert into table set field_name='$site'";
	mysql_query($sql);
?>
salahnya dibaris 5 pada sqlny, seharusnya:
$sql = "insert into site set alamat_website='$site'";
0
Loading...
Fadli · May 26, 2011 · 0 Suka · 0 Tidak Suka
kok tetep gak masuk ke database mas? apa table yang saya buat salah?
1
Loading...
Ellyx Christian · May 26, 2011 · 1 Suka · 0 Tidak Suka
coba pake ini untuk debuging:
<?php
	$conn=mysql_connect("localhost", "root", "123");
	mysql_select_db("test"); /*memilih database mana yang digunakan. */
	$site = urldecode($_GET['site']);
	$sql = "insert into table set field_name='$site'";
	echo $sql;
	mysql_query($sql) or die(mysql_error());
?>
coba jalankan dan lihat apa yang muncul