|
|
|
| Добре.
Нужно сохранить файл file.txt с именем, например, Евгений Онегин.txt.
Не подскажите, какие функции в PHP использовать? | |
|
|
|
|
|
|
|
для: Udachix
(21.02.2013 в 22:50)
| | Насколько я понимаю, нужно смотреть что-то вроде header ( 'Content-type, например, для xml-файла это было бы:
header ( 'Content-type: text/xml' );
header ( 'Content-Disposition: attachment; filename=Евгений Онегин.xml' );
| но я здесь не уверен до конца, потому у вас тут спросить решил. | |
|
|
|
|
|
|
|
для: Udachix
(21.02.2013 в 22:57)
| | Не понимаю причем здесь заголовки...
Какой файл то сохранить нужно? Который пользователь загрузил через кнопку Обзор...?
Для переименования есть функция rename(). | |
|
|
|
|
|
|
|
для: Исильдур
(21.02.2013 в 23:13)
| | я так понял речь о файле который сервер отдает клиенту | |
|
|
|
|
|
|
|
для: Valick
(21.02.2013 в 23:30)
| | Да да, прошу прощения за "сельскую речь".
Файл site.ru/file.txt нужно при запросе отдать его пользователю как Евгений Онегин.txt. | |
|
|
|
|
|
|
|
для: Valick
(21.02.2013 в 23:30)
| | Чтобы не мучаться с ModRewrite предположил использование определённого скрипта script.php, в который просто передать имя файла (или номер файла в базе) через GET, а он сам вернул бы файл для скачивания с пральным именем адекватным. Надеюсь ясно пояснил, проще некуда ) | |
|
|
|
|
|
|
|
для: Udachix
(21.02.2013 в 23:54)
| | это такой хитрый хакерский способ отдать вирус со сформированным по поисковому запросу именем? :)
<?php
header ( 'Content-type: text/xml' );
header ( 'Content-Disposition: attachment; filename="Евгений Онегин.xml"' );
readfile('edit.php');
?>
|
у меня работает | |
|
|
|
|
|
|
|
для: Valick
(22.02.2013 в 00:19)
| | В данном случае возможно узнать настоящее расположение файла?
P. S. Совсем не для хакерской деятельности нужно. | |
|
|
|
|
|
|
|
для: Udachix
(22.02.2013 в 11:52)
| | не возможно | |
|
|
|
|
|
|
|
для: Sfinks
(22.02.2013 в 12:55)
| | Благодарствую. | |
|
|
|