Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
23 / 23 / 7
Регистрация: 26.08.2013
Сообщений: 334
1

Сохранение файла на клиенте

08.08.2014, 02:01. Показов 1513. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,
делаю небольшое веб-приложение и понадобилось создавать\сохранять файл на компьютере клиента, а также в нем же записывать текст с переменой из яваскрипта.
Через аякс отправляю данные в пхп,
в пхп создаю файл, записываю текст с переменой, затем пытаюсь на клиенте сохранить.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
  <head>
    <meta charset="utf-8">
    <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
    <script>
      $(document).ready(function() {
        function go(arg) {
          $.ajax({
            type: 'POST',
            url: 'php.php',
            data: 'kod='+arg,
            success: function(data) {
              document.body.innerHTML += data;
            },
            error: function() {
              alert('ошибка');
            }
          });
        }
        $('div').click(function() {
          go('запись');
        });
      });
    </script>
  </head>
  <body>
    <div>Нажать</div>
  </body>
</html>
PHP
1
2
3
4
5
6
<?php
header('Content-disposition: attachment; filename=file.txt');
header('Content-type: text/plain');
echo "это первая строка скачиваемого файла<br /> \r\n";
echo " это ВТОРАЯ строка скачиваемого файла";
?>
Проблема возникает в сохранение. Он не сохраняет.
Что не так с кодом пхп? Пожалуйста, подскажите.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.08.2014, 02:01
Ответы с готовыми решениями:

Сохранение свойств на клиенте
Есть клиент и как в нем лучше всего сохранить его состояние? Тоесть к примеру если пользователь...

когда пользователь обрывает прием информаци на клиенте - виснет IE на клиенте
Такая проблема. Корпоративный сайт, выдаются большие объемы информации. И когда пользователь...

Сохранения файла на клиенте
Есть wordовский файл на сервере.Как сохранить его на клиенте?(Если по тупому-как сделать чтобы в...

Размер файла на клиенте, JavaScript
Выбираю файл на клиенте с помощью: &lt;input id='inputFile' type='file' ... /&gt; Как узнать и...

2
Эксперт по компьютерным сетямЭксперт NIX
13340 / 7475 / 817
Регистрация: 09.09.2009
Сообщений: 29,252
08.08.2014, 02:09 2
кажется мне, что единственное, что вы сможете сохранить на компе клиента - это куки...
0
23 / 23 / 7
Регистрация: 26.08.2013
Сообщений: 334
08.08.2014, 02:44  [ТС] 3
Ладно, тогда попробую через submit. Только мне необходимо в переменную php засунуть переменную из js, но я не знаю как.

Добавлено через 4 минуты
Можно в скрытый инпут передать переменную из яваскрипта, а потом вызвать через submit в пхп, но очень странный этот метод..
У кого нибудь есть другие варианты? Буду благодарен.
0
08.08.2014, 02:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2014, 02:44
Помогаю со студенческими работами здесь

Запись/чтение файла на клиенте
Ситуация такая: мне охота написать пользовательский скрипт, который бы записывал/читал текстовый...

Как открыть диалог выбора файла на клиенте
Здравствуйте! Какой есть способ открыть проводник виндоус на клиентской стороне? Нужно что-то...

При сохранение файла word (права доступа на сохранение ограничены) появляется пустой файл
Добрый день! Проблема такая: Допустим есть пользователь, у которого ограничены права (может...

Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла, создание нового файла
№ 5. Написать текстовый редактор, в котором продемонстрировать открытие файла, сохранение файла,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru