Можно использовать jQuery.getScript http://jquery.page2page.ru/index.php5/Ajax_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81_js_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0
Тут гляньте http://stackoverflow.com/questions/528830/sql-sort-by-version-number-a-string-of-varying-length , вдруг поможет.
Забыли поставить точку с запятой
$arr2 = array("", '+', '', '«', '»', '%25', '%2F');//<------------------$itemtitle=str_replace($arr1, $arr2, $item->title);
Попробуйте стилях wrapper добавить
overflow:hidden;
Переименуйте файл "statya_.html" в "statya_"
То есть mail() все-таки работает на хостинге, но в скрипте не срабатывает? Тогда попробуйте, например сначала в функции "check_input" временно закомментировать:
$data = htmlspecialchars($data);
У меня тоже самое. Только если в браузере принудительно указать кодировку "Кириллица", то на временно становится нормально.
Редактируют в админке или на сайте?
Там нет БД.
Есть же проверка в Яндексе https://webmaster.yandex.ru/tools/sitemap/?tab=url , да и в гугле должно быть такое.