шттп хидерсы

triplex

Guest
винда обычно предлагает сохранять файл в виде file[*].* если файл file.* уже находится в той дире, куды сохраняешь
 

DiMA

php.spb.ru
Команда форума
triplex, нет

юзаем remview и учимся правильно даунлодить файлы
 

Alex2003

Новичок
Так... Готово.
Вот только [1] после русских файлов меня добивает...
Неужели ничего нельзя сделать??? (Сто раз читал эту фразу в форумах, вот, и мне пригодилась :))
 

DiMA

php.spb.ru
Команда форума
юзаем remview и смотрим, почему оно работает правильно
 

Mammoth

Guest
Автор оригинала: Alex2003
Так... Готово.
Вот только [1] после русских файлов меня добивает...
Неужели ничего нельзя сделать??? (Сто раз читал эту фразу в форумах, вот, и мне пригодилась :))
может, [m]urlencode[/m] поможет? Хотя, врядли. Но попытка не пытка...
 

Alex2003

Новичок
Результаты:

header("Cache-control: private");
header("Content-type: application/force-download");
header("Content-Disposition: filename=".urlencode($Filename).".zip\r\n");

Все также...

реадми[1].zip

Блин, так ведь и транслитерацию делать придется... Но НЕ ХОЧУ Я ИНОСТРАННЫЕ ИМЕНА ФАЙЛОВ!!! Сволочи!!!

Или свой браузер писать...

Черт... Ну что за день,а... :)
 

AnToXa

prodigy-одаренный ребенок
1. RFC - самый понятный язык вообще-то
2. ищем по форуму
 

Mammoth

Guest
Вопросы:

1) Нафига "\r\n"?
2) $Filename не содержит ли путь к файлу?
2) [m]rawurlencode[/m] пробовал?
 

Alex2003

Новичок
С (3) - так же.
Вообще все эти ...encode сильнозпугивают Зип, котторый открывает файл %34%43%ПЕ... Нехорошо.
 

Mammoth

Guest
А что получается, если сохранить файл в таком виде? %34%43%ПЕ...? Или реадме?
 

Mammoth

Guest
Вообще я думаю нечего гнать пургу насчет файлов с русскими именами. По-моему, в спецификации URI присутствуют только вполне определенные символы типа [a-z,A-Z,0-9,_,...]... Так что скорее всего, тут ничего не поделаешь...
 

Mammoth

Guest
Попробуй еще раз - замени "\r\n" на "%20". Что получится?
 
Сверху