lookjapan.COM - IRC ve mIRC dünyasının forumu!   buy vps


  lookjapan.COM - IRC ve mIRC dünyasının forumu! IF - Programlama / Yazılım PHP PHP Hazır Kodlar


Like Tree1Teşekkürler;
  • 1 Post By Mattet

Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 26 Ağustos 2016, 13:24   #1
 
Mattet - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 26 Ağustos 2016
Mesajlar: 6
WEB Sitesi: www.google.com
IRC Sunucusu: yok
İlgi Alanı:
Alınan Beğeni: 2
Standart Arama sonuçlarını İşaretlemek (Google' Gibi)

Google'ın arama sonucunda sayfamıza gelirken gönderdiği referer yaklaşık bunun gibi birşey , 'q' değişkenin içinde aranan kelimeler '+' işareti ile ayrılmış şekilde duruyor, php nin url fonksiyonlar ile bu sorguyu parçalayıp istediğimiz kelimeleri bir diziye aktarabiliriz

PHP- Kodu: 
<? 
$qs
=parse_url($qs); 

parse_str($qs["query"]); 

$qs3=explode(" ",$q); 

$limit=count($qs3); 
?>

daha sonra ufak bir döngü ile bu kelimeleri arka fonu farklı bir renk olan bir spanın içine yerleştiriyoruz.

PHP- Kodu: 
<? 
for($i=0;$i!=$limit;$i++){ 

$buffer=str_replace("$qs3[$i]""<span =\"background-color:#ffffcc;\">$qs3[$i]</span>"$buffer); 



?>

tabi fonksiyonumuzun işini yapabilmesi için php sayfamızın buffera alınıp bu fonksiyon ile işlendikten sonra gönderilmesi gerekiyor, bunun için de genelde header hatalarının kapamak için kullanılan ob_start()'ı asıl var oluş amacına uygun şekilde kullanabiliriz

aşağıdaki kodu php sayfamızın başına yerleştirdikten sonra ob_end_flush() diyene kadar bütün metin üzerinde istediğimiz değişikliği yapacaktır

PHP- Kodu: 
<?php 

function degistir($buffer


$qs=$_server['http_referer']; 

$qs=parse_url($qs); 

parse_str($qs["query"]); 

$qs3=explode(" ",$q); 

$limit=count($qs3); 

for(
$i=0;$i!=$limit;$i++){ 

$buffer=str_replace("$qs3[$i]""<span style=\"background-color:#ffffcc;\">$qs3[$i]"$buffer); 



return 
$buffer



ob_start("degistir"); 

// içerik buraya

ob_end_flush(); 
?>

Abyss bu mesaja teşekkür etti
 Mattet isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
arama, gibi, google, sonuçlarını, İşaretlemek


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Databes'de isim arama(C dili ile.) Entrance C ve C++ 0 30 Haziran 2016 00:58
Ücretsiz: WP Google Resim Arama ve Ekleme Eklentisi Anti WP Eklentileri 0 26 Haziran 2016 01:46
WhatsApp'a Video Arama, Sesli Mesaj ve NFC Özelliği Geliyor! Vesaire Uygulama Tanıtımı 0 09 Mayıs 2016 09:10
vBulletin Arama Motoru Botlarını Anasayfada Gösterme Derin vBulletin 3.x.x 0 22 Mart 2015 01:30
Eskisi Gibi Jag Sizin Kaleminizden 2 15 Şubat 2015 15:28

web hosting web hosting
 buy vds
 vps buy

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.