Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Запись текста в файл на PC пользователя

Сообщения:  [1-10]    [11-20]  [21-26] 

 
 автор: Trianon   (13.08.2009 в 10:53)   письмо автору
 
   для: lifead   (13.08.2009 в 05:39)
 

Нет.
Перефразирую.
Надо отдать поток данных приложения на скачивание.
Браузер предложит сохранить этот поток, как файл с указанным именем ( в том месте, где пользователь обычно сохраняет файлы, скачанные из интернета)

Делается путем указания специального типа application/octet-stream, как показал guve (24.07.2009 в 11:07)
Единственное , для совместимости атрибут filename в поле content-disposition стоит повторить атрибутом name в поле content-type

  Ответить  
 
 автор: lifead   (13.08.2009 в 05:39)   письмо автору
 
   для: sim5   (13.08.2009 в 05:15)
 

т.е. сначала необходимо записать файл на диск, а только затем его считать и отправить?

  Ответить  
 
 автор: sim5   (13.08.2009 в 05:15)   письмо автору
 
   для: lifead   (13.08.2009 в 05:07)
 

Значит вам надо отдавать файл на скачивание. И вам уже об этом говорили. Как отдавать файл пользователю, смотрите здесь примеры, их в разделе этом много.

  Ответить  
 
 автор: lifead   (13.08.2009 в 05:07)   письмо автору
 
   для: sim5   (13.08.2009 в 05:03)
 

Надо с согласием и с запросом места куда ему этот файл записать.

  Ответить  
 
 автор: sim5   (13.08.2009 в 05:03)   письмо автору
 
   для: lifead   (13.08.2009 в 04:54)
 

Без согласия пользователя, записать на его машину что-то нельзя!

  Ответить  
 
 автор: lifead   (13.08.2009 в 04:54)   письмо автору
 
   для: Trianon   (12.08.2009 в 14:25)
 

Обсуждений много, но вот ситуация следующая:
Есть php скрипт которые занимается обработкой базы данных: статистика, экспорт, различные изменения в БД. В результате работы скрипта формируется некоторая переменная с обработанными данными из БД. Так вот можно ли и если можно то как записать данную переменную в файл на машине пользователя, и не выводить все это безобразие на экран.
P.S. ОС пользователя может быть как от MSoft, так и *nix системы

  Ответить  
 
 автор: Trianon   (12.08.2009 в 14:25)   письмо автору
 
   для: mrSHTURMAN   (12.08.2009 в 11:43)
 

>Записать-то надо на клиентской машине. А чем по-вашему плох JavaScript кроме необходимости подтверждения действия?
Плох не JavaScript.
Плохим является само намерение что-то ультимативно изменять на клиентской машине.
Ваше "суньте скриптик клиенту" является квинтэсссенцией этого намерения.

  Ответить  
 
 автор: sim5   (12.08.2009 в 13:22)   письмо автору
 
   для: mrSHTURMAN   (12.08.2009 в 11:43)
 

А я разве говорил, что JavaScript плох чем-то? Есть понятие безопасности, а посему незнающего клиента пугать ActiveX, это очень плохо, а знающий пошлет вас.... в общем сами знаете куда. Кроме того, чтобы записать так, как вы показываете, нужно еще отдать кому следует на клиенте данные, чтобы не писать "бла-бла-бла....".

  Ответить  
 
 автор: mrSHTURMAN   (12.08.2009 в 11:43)   письмо автору
 
   для: sim5   (12.08.2009 в 06:45)
 

Ну, исходя из "можно пользователю предложить сохранить файл..." - как вариант.
Записать-то надо на клиентской машине. А чем по-вашему плох JavaScript кроме необходимости подтверждения действия?

  Ответить  
 
 автор: sim5   (12.08.2009 в 06:45)   письмо автору
 
   для: mrSHTURMAN   (12.08.2009 в 06:36)
 

А причем тут РНР? И ни один разумный клиент на такое согласие не даст.

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-26] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования