Ilmuwebsite Center
ilmuwebsite.com adalah tempat belajar membuat website mulai dari desain, programming, hingga pengoptimalan Search Engine Optimization. Semuanya free!
Dynamic Google Sitemap - Write File
Written by Administrator   
Saturday, 30 May 2009 03:11

Bagi anda yang telah ahli dalam SEO (Search engine Optimization), pasti tidak asing lagi dengan yang namanya google sitemap. Google sitemap merupakan tools yang memudahkan google menangkap link-link dalam web kita untuk dilacak di halaman searchnya. Dalam hal ini saya menggunakan sitemap.xml. Seperti yang kita ketahui bahwa sitemap.xml merupakan web statis. Tidak seperti PHP yang dinamis. Nah, bagaimana caranya agar sitemap.xml menjadi dinamis ?

Pertama-tama buat databasenya terlebih dahulu. (dalam hal ini penulis membuat web berita dengan isi url dari berita tersebut sebagai contoh). Ingat .. ini hanya contoh saja..

CREATE DATABASE `berita` ;
CREATE TABLE `berita`.`berita` (
`id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`url` VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM

INSERT INTO `berita`.`berita` (
`id` ,
`url`
)
VALUES (
'1', 'index.php?page=1&id=1'
);

Notes : Google akan melacak setiap url anda. Contoh: http://webkamu.com/index.php?url=anda.

config.php
$host = "localhost";
$user = "root";
$pass = "";
$konek = mysql_connect($host,$user,$pass) or die ("periksa kembali nama host,user,dan pass");
$pilih_db = mysql_select_db("berita");
?>

index.php
include("config.php");
if($_GET['simpan'] == "url")
{
$tgl = date("d");
$bln = date("m");
$thn = date("Y");
$url = $_POST['url'];
$simpan = mysql_query("INSERT INTO berita (id,url) values ('','$url')");
$tampil_berita = mysql_query("SELECT * FROM berita");
$buka = fopen("sitemap.xml","a+");
$tulis = fwrite($buka,"
");
while($tampilkan_berita = mysql_fetch_array($tampil_berita))
{
$tulis = fwrite($buka,"

http://websitemu.com/".$tampilkan_berita['url']."
$thn-$bln-$tgl
always
1.0
");
}
$tulis = fwrite($buka,"
");
$tutup = fclose($buka);
header("Location: index.php");
}
?>

form.html
<FORM name=form1 action=?simpan=url method=post><BR>
URL :<BR><BR><INPUT id=url name=url> <BR><BR>
<BR><INPUT type=submit value=Submit name=Submit>
</FORM>


Sedikit Penjelasan kode diatas :

Pada bagian $tulis=fwrite merupakan perintah untuk menulisi file sitemap.xml. symbol ?a+? artinya php akan secara otomatis membuatkan file sitemap.xml. lalu alamat link-nya diambil dari database untuk kemudian dituliskan ke sitemap.xml.

Yah, sekian dulu lah penjelasan dari saya. Jika ada yang ingin ditanyakan, silahkan menghubungi saya di

Email 1 : This e-mail address is being protected from spambots, you need JavaScript enabled to view it
Email 2 : This e-mail address is being protected from spambots, you need JavaScript enabled to view it
URL : http://ivan.ilmuwebsite.com

Silahkan Download Sourcenya disini



Majalah Ilmuwebsite No.01
Dapatkan Edisi Perdana Majalah Ilmuwebsite™ disini
Segera lengkapi koleksimu persediaan Terbatas..!!


Template Joomla
CD koleksi template joomla berkualias, cantik, indah dan menarik, di kemas dalam 4 CD, dapatkan di sini ...


Paket CD Hacking v3 2009
Tools, Articles, Movies, Exploits Code Archieve, Virus & Trojans, Programming Code, PDA, Hacking Reports, Advisories, Mobile, Protocols. Bonus Linux Backtrack 4, Tutorial Hacking Berbahasa Indonesia dan Bonus Puluhan Video Teknik Hacking dan Cracking



Comments (0)Add Comment
Write comment
 
  smaller | bigger
 

security image
Write the displayed characters


busy
 

Web Resource

sample image Fotografi
Gallery terbaru ilmuwebsite.com
sample image Tips & Trik
Kumpulan Tips & Trik PHP dan Mysql
sample imageDesign Resource
Koleksi Brush Photoshop Gratis, Vector, Icon,Template. Untuk percantik website anda.

Login Form

Langganan Artikel (Free)

Masukkan Email Anda
Langganan Artikel ilmuwebsite


Powered by FeedBlitz


Live Chat

b_scorpio:
Al-k:

Banner Kami





Partner




photoshop



Our Links

Visitors Statistics

mod_vvisit_counterToday3529
mod_vvisit_counterYesterday4883
mod_vvisit_counterThis week22070
mod_vvisit_counterLast week770
mod_vvisit_counterThis month8412
mod_vvisit_counterLast month14428
mod_vvisit_counterAll22841

User Online : 55
Your IP: 38.103.63.55
,

Web Tools


Hosting Speed

Cek Pagerank

by: prchecker.info

Cek C Class IP
Masukkan 2 sampai 10 URL per baris, ("http://" tidak di butuhkan) Enter utk ganti baris
Ex:
ilmuwebsite.com
google.com

by: webrankinfo.com