Я слишком упрощенно описал задачу... ))
StopDesign 14.01.2007 23:32
Там всё хитрее происходит:
Первый скрипт:
- делает запрос в БД
- формирует ссылку вида download.html?file=ИМЯ_ФАЙЛА_BASE64_ENCODED
Второй скрипт:
- получает имя файла из GET
- делает base64 decode
- пытается его найти (-f)
На самом деле всё еще сложнее - в GET передается ключ для контроля прав пользователя на загрузку файла и другая инфа, но это точно никак не влияет...
В общем, пробовал я подставлять $request:charset[koi8-r] до запроса в БД (до формирования ссылки) и после раскодирования ссылки (до попытки найти файл на диске) -- не помогает.
А как $request:charset[koi8-r] должно работать? Какие именно данные должны быть перекодированы и в какой момент?