Arkadaslar tag ları gosteren bi script var elimde..scripti kuruyorum problemsiz calısıyor ancak tek sorun turkce karakterleri ?+şeklinde gosteriyor scriptte url encode decode var ama ne yaptıysam halledemedim... kodları asagıya ekledim yardım eden olursa cok sevinirim.supporttan
scriptteki bu kısmı
<a href="http://www.google.com.tr/search?q='.urlencode
su sekilde yapmam soylendi ama degisen hiçbirsey olmadı..kodda preg_replace('|[^a-zäöüß0-9\.\"\+\-\=\?]|' boyle bir kısım var ama neyi nereye yazacagımı cozemedim

http://www.google.com.tr/search?q='.utf-8_decode
<?php
$filename = "cloud.php";
require('./global.php');


$file = '/home/*************/public.html';

$fp = @fopen($file, 'r');
if(!$fp) die('Could not open file ('.$file.")\n");
while (!feof($fp)) {
    $l = trim(fgets($fp, 1024));
    if(preg_match('#q=(.*)["|&].*" ".*"#U', $l, $o)) if(substr(trim(urldecode($o[1])), 0, 6) != 'cache:' AND trim(urldecode($o[1])) != '') $s[preg_replace('|\s+|', ' ', preg_replace('|[^a-zäöüß0-9\.\"\+\-\=\?]|', ' ', strtolower(trim(utf8_decode(urldecode(rawurldecode($o[1])))))))]++;
}
fclose($fp);

if(!$s) die('No Searchengine-Referrers found');
arsort($s);
$n = $s[key($s)] - end($s);
$q = count($s);
ksort($s);

$size2col = array(8=>'#90a5b2', 9=>'#87a0b0', 10=>'#7e9bae', 11=>'#7596ac', 12=>'#6b92aa', 13=>'#628da8', 14=>'#5988a6', 15=>'#5083a4', 16=>'#477ea3', 17=>'#3e79a1', 18=>'#35749f', 19=>'#2c6f9d', 20=>'#226b9b', 21=>'#196699', 22=>'#106197', 23=>'#075c95');

foreach ($s as $key => $val) {
        $c .= '<a href="http://www.google.com.tr/search?q='.urlencode($key).'" style="color: '.$size2col[(round((15*$val)/$n)+10)].'; font-size: '.(round((15* $val)/$n)+10).'pt;">'.htmlentities($key)."</a> \n";
}

eval("\$tpl->output(\"".$tpl->get("cloud")."\");");
?>