XML Bing Snippet Content di Search Wordpress
Niammuddin Mz
Juli 04, 2013
<?php
$rssbing = simplexml_load_file('http://www.bing.com/search?q='.get_search_query().'&count=10&format=rss');
?>
<?php
function CleanFileNameBan($itembing){
$bannedkey = array("xxx","porn","livejasmin","lesbian","sex","ngentut");
$itembing = str_replace($bannedkey, '',$itembing);
$itembing = trim($itembing);
return $itembing;
}
function hilangkan_spesial_karakter($itembing) {
$itembing = strip_tags($itembing);
$itembing = preg_replace('/&.+?;/', '', $itembing);
$itembing = preg_replace('/\s+/', ' ', $itembing);
$itembing = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', ' ', $itembing);
$itembing = preg_replace('|-+|', ' ', $itembing);
$itembing = preg_replace('/&#?[a-z0-9]+;/i','',$itembing);
$itembing = preg_replace('/[^%A-Za-z0-9 _-]/', ' ', $itembing);
$itembing = trim($itembing, ' ');
return $itembing;
}
function ubah_tanda($itembing) {
$itembing = strtolower($itembing);
$itembing = preg_replace('/&.+?;/', '', $itembing);
$itembing = preg_replace('/\s+/', '-', $itembing);
$itembing = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '-', $itembing);
$itembing = preg_replace('|-+|', '-', $itembing);
$itembing = preg_replace('/&#?[a-z0-9]+;/i','',$itembing);
$itembing = preg_replace('/[^%A-Za-z0-9 _-]/', '-', $itembing);
$itembing = trim($itembing, '-');
return $itembing;
}
?>
<?php
foreach ($rssbing->channel->item as $itembing) {
echo '<a href="'. get_settings('home').'/article/'.ubah_tanda(CleanFileNameBan(hilangkan_spesial_karakter($itembing->title))).'.html"><h1>'.htmlspecialchars(strip_tags($itembing->title)).'</h1></a>';
echo '<p>'.htmlspecialchars(strip_tags($itembing->description)).'</p>';
echo '<p>'.$itembing->link.' - '.$itembing->pubDate.'</p>';
}
if (empty($itembing)) {
echo '<small>Not Found</small>';
}
?>
$rssbing = simplexml_load_file('http://www.bing.com/search?q='.get_search_query().'&count=10&format=rss');
?>
<?php
function CleanFileNameBan($itembing){
$bannedkey = array("xxx","porn","livejasmin","lesbian","sex","ngentut");
$itembing = str_replace($bannedkey, '',$itembing);
$itembing = trim($itembing);
return $itembing;
}
function hilangkan_spesial_karakter($itembing) {
$itembing = strip_tags($itembing);
$itembing = preg_replace('/&.+?;/', '', $itembing);
$itembing = preg_replace('/\s+/', ' ', $itembing);
$itembing = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', ' ', $itembing);
$itembing = preg_replace('|-+|', ' ', $itembing);
$itembing = preg_replace('/&#?[a-z0-9]+;/i','',$itembing);
$itembing = preg_replace('/[^%A-Za-z0-9 _-]/', ' ', $itembing);
$itembing = trim($itembing, ' ');
return $itembing;
}
function ubah_tanda($itembing) {
$itembing = strtolower($itembing);
$itembing = preg_replace('/&.+?;/', '', $itembing);
$itembing = preg_replace('/\s+/', '-', $itembing);
$itembing = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '-', $itembing);
$itembing = preg_replace('|-+|', '-', $itembing);
$itembing = preg_replace('/&#?[a-z0-9]+;/i','',$itembing);
$itembing = preg_replace('/[^%A-Za-z0-9 _-]/', '-', $itembing);
$itembing = trim($itembing, '-');
return $itembing;
}
?>
<?php
foreach ($rssbing->channel->item as $itembing) {
echo '<a href="'. get_settings('home').'/article/'.ubah_tanda(CleanFileNameBan(hilangkan_spesial_karakter($itembing->title))).'.html"><h1>'.htmlspecialchars(strip_tags($itembing->title)).'</h1></a>';
echo '<p>'.htmlspecialchars(strip_tags($itembing->description)).'</p>';
echo '<p>'.$itembing->link.' - '.$itembing->pubDate.'</p>';
}
if (empty($itembing)) {
echo '<small>Not Found</small>';
}
?>
Related Posts
- Cara Membuat Halaman Download di Wordpress
- Beginilah caranya bikin iklan floating mobile atau istilahnya "page level ads"
- Config Nginx Untuk Rewrite URL Wordpress Mp3
- All In One SEO Pack VS Platinum SEO Pack Bagusan Mana? Apa Bedanya
- Cara Mengganti Bahasa Dasbor Wordpress Menjadi (ID)
- Related Post Wordpress Tanpa Plugin Berdasarkan Kategori
Tidak ada komentar :
Posting Komentar
Leave A Comment...