• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Php ile etiket bulutu yapımı

Konuyu Okuyan Kişiler (0)

aykt35

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
230
Beğeniler
0
Yaş
25
Konum
izmir
#1
Merhaba arkadaşlar bana gerektiği için böyle bir şey yaptım. Sizinde belki işinize yarar diye burada paylaşıyorum.

Kolay Gelsin.

HTML:
<style type="text/css">
a{text-decoration:none;margin-right:10px;}
</style>
<?php
function etiket_bulutu($stil,$icerik,$kfont,$bfont){
$icerik		= strip_tags($icerik); 
$renk		= array(1=>'#c86262','#b62020','#ff0000','#ff00e4','#d696cf','#96aadb','#0aac52','#d1d311','#df480c','#146c2f','#000');
$font		= array(1=>'tahoma','arial','Maroon','impact','Times New Roman','verdana','Georgia','Eras ITC Orta');
$parcala	= str_word_count($icerik,1,'.ıİüÜöÖğĞşŞçÇ1234567890');

	foreach($parcala as $etiket){ 
	$etiket		= strtolower($etiket); 
	
		if($stil == "stil"){
			$reng	 = $renk[rand(1,count($renk))];
			$boyut	 = $font[rand(1,count($font))];
			$size	 = rand($kfont,$bfont);
			echo '
			<a href="#" title="'.$etiket.'" style="color:'.$reng.'; font-size: '.$size.'; font-family: '.$boyut.'"> '.$etiket.' </a>
			';
		}else{
			echo '<a href="#">'.$etiket.'</a>';
		}
	}
}
$icerik		= "etiketleri buraya yazıyorsunuz. deneme etiket aykut şimşek deneme yazı webmaster.tc webmaster bilgisayar web tasarımı programlama php css jquery html";

etiket_bulutu("stil",$icerik,12,35);


?>
 

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#2
Çok güzel olmuş. Ben etiket için değil renkli yazı yazdırmak için kullanacağım :)
 

aykt35

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
230
Beğeniler
0
Yaş
25
Konum
izmir
#3
Yalnız türkçe karakter sorunu çıkıyor. Onu halledersin sen zaten :)

UTF-8 BOM'suz yapsın bilmeyenler içinde.