Въпрос относно стринга

Pupe64etoo_92

Registered
Значи правя си една търсачка която да търси на кирилица.
Така въвеждам текст и във линк бара на браузера е текста който съм въвел във полето за търсене например търся обява

Код:
Търговски Представител - гр. Пловдив
И във линкбара на браузера ми излиза така като трябва
Код:
Търговски+Представител+-+гр.+Пловдив

Искам и като вадя стринга да ми излиза така като го извикам да се визоализира.
Код:
$_SERVER['QUERY_STRING'];

А във момента ми излиза по този начин
Код:
%D0%A2%D1%8A%D1%80%D0%B3%D0%BE%D0%B2%D1%81%D0%BA%D0%B8+%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D0%B5%D0%BB+-+%D0%B3%D1%80.+%D0%9F%D0%BB%D0%BE%D0%B2%D0%B4%D0%B8%D0%B2

Въпросът ми каква функция или как да го докарам да ми вади търсеното на кирилица не само във линк-бара а и във самия стринг като го извикам със
$_SERVER['QUERY_STRING'].
 
погледни тези функции :

1. rawurldecode() .
2.urldecode()

за да спестя време .. ето каво са дали хората като варианти ..

PHP:
<?php
$a = explode('&', $QUERY_STRING);
$i = 0;
while ($i < count($a)) {
    $b = split('=', $a[$i]);
    echo 'Value for parameter ', htmlspecialchars(urldecode($b[0])),
         ' is ', htmlspecialchars(urldecode($b[1])), "<br />\n";
    $i++;
}
?>

ето и една моя
PHP:
function my_urldecode($string){

  $array = split ("%",$string);

  if (is_array($array)){
    while (list ($k,$v) = each ($array)){
       $ascii = base_convert ($v,16,10);
       $ret .= chr ($ascii);
    }
 }
 return ("$ret");
}

несам я пробвал , но мисля ,че ще работи .. ако искаш по-точни примери влез в сайта на php и там имам мннн наистина мнн примери .. :?: :?:
 

Back
Горе