Ну... В общем так.
Для тогого чтоб правильно передавались русские кеи нуж переводить поисковый запрос в урлекод иначе при кодировке редиректа из него выходит шняга как показанно выше, смый легкий вариант, что сильно не раться в коде, делаем так:
сдесь
Код:
if ($redirect) {
$script_name=GetSim(3, 8);
$redir="<script src=\"".$script_name.".js\"></script>\n<script>SendMy('[KEYWORD]');\n</script>";} else {$redir="";}
макрос [KEYWORD] заменим например на [Q]...
И в начачале цикла генерации страниц делаем так
Код:
// START
for ($n=0; $n<$ks; $n++){
//переводим в урлекод кей страници
$scriptquery=rawurlencode($keys[$n]);
//подставляем в место [Q]
$redir=str_replace("[Q]", $scriptquery, $redir);
у меня все работает...
Еще как вариант мона вставить свой редирект...
В место макроса [REDIRECT] в шаблоне пишешем например <script src="images/scr.js"></script> а сам файл редиректа ложим в папку images в папке с нужым нам шаблоном и кнопка отправит его в месте с картинками и css.
Теперь па поводу кодировок
вриант каторый я описал выше
Код:
$itog=iconv("UTF-8", "WINDOWS-1251", $itog);
работает но не на всех серверах (на денвере (по крайней мере у меня) тоже не работает). В чем сегодня убедился лично после смены хостера. Потому как :
Функции iconv
Это расширение предоставляет интерфейс к библиотеке преобразования кодировок iconv. Набор поддерживаемых кодировок зависит от реализации iconv в вашей системе. На некоторых платформах iconv может работать ненормально, в таких случаях рекомендуется установить библиотеку GNU libiconv.
кто знает как с етим побороться с помощью других функций пишите...
А так конечно мона кормить его ру-текстами из фыйлов.
Вроди все что хотел сказать...