Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - isv

Страницы: [1]
1
PHP / Как закодировать текст в %хх
« : 22 Декабря 2004, 12:43:58 »
Спасибо. urlencode сделало то что я хотел, хотя это и не помогло :( Как выдавало:

The html tags you attempted to use are not allowed

так и выдает (передается параметр в модуль Feedback php-nuke). Может подскажете, в чем криминал скобок?

$url_code = "modules.php?name=Feedback&message=".urlencode("русский (текст)");

При этом если потереть одну из скобок, то работает...

2
PHP / Как закодировать текст в %хх
« : 22 Декабря 2004, 04:41:16 »
Проблема такая -- через урл передается русский текст и в нем есть скобки "(" и ")". Скрипт куда это идет, генерит ошибку, если скобки убрать, то все пучком, но они нужны. Хочу закодировать весь параметр, когда все буковки представлены в виде %хх. Теоретически хватит и функции rawurlencode которая согласно описанию:

http://mf.mgpu.ru/Materials/Netbases/PHP_DOC/function.rawurlencode.html

Долна кодировать все не алфавитноцифровые символы за исключением -_. и соответсвенно должна кодировать символы (), в действительности она ложит на всех и вся в том числе и на должность... :( Может подскажете функцию, которая кодирует все символы не умничая? Скурил много текста, но мне такой не удалось найти, мабуть не там искал... :(

ЗЫ: Сразу скажу, что я в ПХП разбираюсь очень слабо -- я больше любитель perl®exp...

ЗЗЫ: а ведь в перле можно было банально написать s/(.)/sprintf(\'%%%02x\', ord($1))/ge

Страницы: [1]