Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> ЧПУ -> ЧПУ с кириллицей
ЧПУ с кириллицей
WhiteWolf Дата: 03.12.2007, в 15:37 | Сообщение №1
WhiteWolf
Пользователь
Пользователь №: 53
Сообщений: 35

Допустим, имя пользователя Вадим.
При переходе по ссылке на Инфу она будет иметь такой вид

Код
1
index.php?name=Account&op=userinfo&user_name=%D0%92%D0%B0%D0%B4%D0%B8%D0%BC

и все срабатывает правильно.
Эту ссылку я преобразовываю в ЧПУ так
меняю
Код
1
"'(?<!/)index.php\?name=Account&op=userinfo&user_name=([&;/:|\s\-\'{}().&_a-zA-Zа-яА-Я0-9+=-]*)'"

на
Код
1
"Account-User-\\1.html"

Ссылка получается вот такой
Код
1
"Account-User-Вадим.html"

... и, разумеется, не работает.
Нужно, чтобы она имела таой вид:
Код
1
"Account-User-%D0%92%D0%B0%D0%B4%D0%B8%D0%BC.html"

Тогда все работает. Как решить проблему?
P.S. С латинскими Никами все работает нормально.
FriZZ Дата: 03.12.2007, в 15:55 | Сообщение №2
FriZZ
Активный участник
Пользователь №: 92
Сообщений: 156

Инет не любит русский язык.. ((
omvitamin Дата: 03.12.2007, в 16:05 | Сообщение №3
omvitamin
Активный участник
Пользователь №: 157
Сообщений: 188

В FireFox можно сделать, для остальных браузеров не получится- не будет работать.
leo Дата: 03.12.2007, в 16:11 | Сообщение №4
leo
Старожил
Пользователь №: 47
Сообщений: 321

Надо придумать свой виндовс, распространить его по стране по-быстрому и послать Билла на хер...
omvitamin Дата: 03.12.2007, в 16:14 | Сообщение №5
omvitamin
Активный участник
Пользователь №: 157
Сообщений: 188

+1
Была идея кстати такая
Sunvas Дата: 03.12.2007, в 16:15 | Сообщение №6
Sunvas
Профи
Пользователь №: 181
Сообщений: 552

Все решается функциями encodeurl/decodeurl.
WhiteWolf Дата: 03.12.2007, в 18:10 | Сообщение №7
WhiteWolf
Пользователь
Пользователь №: 53
Сообщений: 35

Да, если пропустить через urlencode($name), то проблема решается. Кстати, так можно и в HTML-контенте делать папки на русском языке. Sunvas, сенкс.
Koc Дата: 03.12.2007, в 21:27 | Сообщение №8
Koc
Пользователь
Пользователь №: 217
Сообщений: 35

на Википедии что-то подобное используется.
pozitiv Дата: 29.12.2007, в 18:52 | Сообщение №9
pozitiv
Новичок
Пользователь №: 138
Сообщений: 24

А скажите точнее как использовать ету функцию=))

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно pozitiv 29.12.2007 г. в 18:53:04
Sunvas Дата: 29.12.2007, в 18:59 | Сообщение №10
Sunvas
Профи
Пользователь №: 181
Сообщений: 552

Перед выводом нужно прогнать УРЛ через urlencode(). Т.е.:

$url=urlencode($url);
pozitiv Дата: 29.12.2007, в 19:45 | Сообщение №11
pozitiv
Новичок
Пользователь №: 138
Сообщений: 24

а если я хочу прогнать через функцию только ник пользователя, а не весь юрл...или ето неважно?
Sunvas Дата: 29.12.2007, в 20:24 | Сообщение №12
Sunvas
Профи
Пользователь №: 181
Сообщений: 552

Ну, тогда прогоняй только часть урла. Хотя вобщем-то это ничего не меняет.
Serg_pnz Дата: 31.12.2007, в 17:57 | Сообщение №13
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

http://www.php.su/functions/?urlencode

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.262 сек. и 17 запросов к базе данных за 0.021 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.