Есть страница с результатами поиска
/s/teen+girl+ass/
она реврайтом ведет сюда
rewrite ^/s/(.*)/$ /scj/tube/index.php?search=$1;
И в темплейте который выводит результаты поиска в заголовке и в title у меня вот такой код
<?php
$myvar = <<<EOB
<!--SEARCH_QUERY-->
EOB;
echo ucfirst($myvar);
?>
чтоб показывал заголовок и title с большой буквы.
Но проблема в том что вместо пробелов в заголовках и титлах он использует плюсы.
Как можно заменить плюсы на пробелы?
А вот если напримую вызывать страницу поиска, без реврайтов, то почему-то плюсы за пробелы заменяются. Например если запрашиваем
/?search=teen+girl+ass
то в заголовках выводится без плюсов, мне нужно тоже без плюсов, но чтоб и через реврайт было)
Замена символов на другие
Re: Замена символов на другие
Разница в кодировании символов браузеров в параметрах и урлах.
Конкретно со скриптом это не связано, он показывает именно так как у нему это приходит.
Если надо в темпелйт заменять символы то базируясь на вашем коде это будет
echo ucfirst(str_replace('+',' ', $myvar));
Конкретно со скриптом это не связано, он показывает именно так как у нему это приходит.
Если надо в темпелйт заменять символы то базируясь на вашем коде это будет
echo ucfirst(str_replace('+',' ', $myvar));
Don't forget to run script update







