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...
Fadli · May 26, 2011 · 0 Suka · 0 Tidak Suka
ini mas yang keluar:
insert into table set alamat_website=''You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table set alamat_website=''' at line 1

waktu itu saya bikinnya manual sih tabelnya di phpmyadmin, abis ga tau gmn cara bikinnya lewat php dan mungkin ada variabel yg saya salah masukkan :D
1
Loading...
Ellyx Christian · May 26, 2011 · 1 Suka · 0 Tidak Suka
pertama kamu tidak ubah sql sesuai dengan yang saya beritahu sebelumnya:
<?php
	$conn=mysql_connect("localhost", "root", "123");
	mysql_select_db("test"); /*memilih database mana yang digunakan. */
	$site = urldecode($_GET['site']);
	$sql = "insert into site set field_name='$site'"; /* 'site' itu nama tablemu */
	mysql_query($sql) or die(mysql_error());
?>
kedua pada saat mencoba, file yang berisi javascriptmu,harus dijalankan dari sebuah host, misal: http://localhost/namafile.html. Tidak bisa langsung dengan double klik dan membuka langsung dibrowser karena document.location.hostname akan me-return string kosong.
0
Loading...
Fadli · May 27, 2011 · 0 Suka · 0 Tidak Suka
duh iya saya kurang teliti :D
sekarang dah bisa mas masuk ke database & tampilkan datanya ke halaman web.
tapi masalahnya data yang masuk & ditampilkan itu berulang mas untuk satu alamat yang sama. bagaimana cara membuat supaya tidak terjadi data ganda baik yang masuk ke database dan juga yang ditampilkan ke web?

selanjutnya kalau misalkan kelak data website itu sudah terlampau banyak, ratusan atau ribuan bahkan, bagaimana caranya menampilkan hanya 25 data website terakhir? tapi ada catatannya total data website yang masuk itu sudah berapa?

terima kasih mas sudah mau mengajari saya. benar2 bisa belajar banyak dari sini...
1
Loading...
Ellyx Christian · May 27, 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']);
	$sqlCheck = "select * from site where alamat_website='$site'";
	$check = mysql_query($sqlCheck);
	if(mysql_num_rows($check) <= 0){
		$sql = "insert into site set alamat_website='$site'"; 
		mysql_query($sql) or die(mysql_error());
	}
?>
untuk menampilkan pake Membuat Pagination
0
Loading...
Fadli · May 27, 2011 · 0 Suka · 0 Tidak Suka
masih belum nyambung sama mas sama pagination-nya :(
di tutorial itu terlalu kompleks, sedangkan saya cuma punya 1 field_name dan yang ditampilkan hanya 10 data terakhir tanpa perlu pagination :(
ada contoh lain yg lebih simpel sesuai kebutuhan saya gak mas?
1
Loading...
Ellyx Christian · May 28, 2011 · 1 Suka · 0 Tidak Suka
sebelumnya saya sarankan satu field lagi ditablemu, yaitu field id primary key dan auto increment.

untuk menampilkan tinggal pake query seperti ini:

select * from site order by id desc limit 10
0
Loading...
Fadli · May 28, 2011 · 0 Suka · 0 Tidak Suka
berhasil mas! terima kasih banyak.
sekarang saya mau eksplorasi dulu bagian-bagian lainnyaaa..
0
Loading...
Fadli · Jun 2, 2011 · 0 Suka · 0 Tidak Suka
mas ellyx, kemarin saya sudah coba online-kan dan minta teman2 saya untuk melakukan test.
masalah yang timbul kok bisa ya muncul URL kosong dibaris alamat_website? itu apa penyebabnya dan bagaimana mengatasinya kelak supaya kalau kejadian lagi URL kosong itu tidak dimasukkan ke database?
0
Loading...
Ellyx Christian · Jun 2, 2011 · 0 Suka · 0 Tidak Suka
bisa tahu salah satu website yang implement?