Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 28.08.2011, 17:27   #1   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Javascript + JQUERY. Изменить текстовый файл.

Вобщем задача стояла такая:
Берем данные из txt, обрабатываем, кладем обратно.
Проблема в том, что сайт на народе.
У меня для таких случаев обычно наработка на php есть, а сейчас приходится с народом иметь дело.

Полбеды осталось.
Подключенный с гугла jquery позволяет читать с папки мой txt файл через аякс.
А вот сохранить не получается.
Что-то никак.

Подскажите, как мне в js+jquery дописать данные в TXT?
  Ответить с цитированием
Старый 28.08.2011, 18:31   #2   
blocked
 
Сообщений: 20,415
Регистрация: 21.03.2010
Записей в дневнике: 1

anadonam вне форума Не в сети
капай в аякс (ajax) примеров куча - самому можно даже не сочинять
  Ответить с цитированием
Старый 28.08.2011, 18:39   #3   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Уже полинтернета прогуглил.
Ну как мне в AJAX это сделать-то?


Мне нужен способ сохранить, введенную в поля информацию.
Только Html+js+jquery.
  Ответить с цитированием
Старый 28.08.2011, 19:09   #4   
фотограф
 
Аватар для ilyaerin
 
Сообщений: 2,738
Регистрация: 20.10.2004

ilyaerin вне форума Не в сети
Цитата:
Сообщение от anadonam Посмотреть сообщение
капай в аякс (ajax) примеров куча - самому можно даже не сочинять
Приведите хотя бы один пример)
  Ответить с цитированием
Старый 28.08.2011, 19:47   #5   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 42

1000w вне форума Не в сети
если я правильно понял топикстартера (взять с сервера файл, изменить его на клиенте, отдать обратно серверу и сохранить его там) - то без активного сервера этого никак не сделать
  Ответить с цитированием
Старый 28.08.2011, 19:48   #6   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Да это нарыл, но спасибо, похоже придется каждый раз ВСЁ содержимое в массив, добавлять в массив данне, и массив в файл.
Только опять же..где еще на подобие delete edit или типа того?
Ужас..как без пхп раньше жили??
Не, ну быть не может такого..
  Ответить с цитированием
Старый 28.08.2011, 21:18   #7   
blocked
 
Сообщений: 20,415
Регистрация: 21.03.2010
Записей в дневнике: 1

anadonam вне форума Не в сети
[по прозьбе афтора и ilyaerin]

http://www.javaportal.ru/javascript/.../nablas41.html
ну уж извините придется почитать..и подменить что то на своё

как делать:
вариант 1
- сначало четко продублировать пример чтобы заработал - а в этовремя (пока будете делать) вникните как оно там чего работает, потом в нужном месте выполнить свои задачи....
как писать в файл (работа с файлами) найдете в любом учебнике php.

вариант 2
ваш, более правильный способ


запрос по теме для самопоиска
http://yandex.ru/yandsearch?p=1&text...B%D1%85&lr=193
или "работа с jshttprequest" + вариации

Последний раз редактировалось anadonam; 28.08.2011 в 21:46.
  Ответить с цитированием
Старый 28.08.2011, 22:39   #8   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Да не нужна мне подгрузка и пхп.
Ясно вроде выразился.
Активный сервер, блин, этот народ.
Туда файлы то не зальешь особо, жквери ито с гугла грузит.


Походу придется както со своим сервером на php мудрить..запросы эти..почемуто не работает пока.
  Ответить с цитированием
Старый 29.08.2011, 08:12   #9   
фотограф
 
Аватар для ilyaerin
 
Сообщений: 2,738
Регистрация: 20.10.2004

ilyaerin вне форума Не в сети
anadonam
Ответ неверный. Читайте внимательно вопрос.
  Ответить с цитированием
Старый 29.08.2011, 10:35   #10   
blocked
 
Сообщений: 20,415
Регистрация: 21.03.2010
Записей в дневнике: 1

anadonam вне форума Не в сети
Цитата:
Сообщение от ilyaerin Посмотреть сообщение
anadonam
Ответ неверный. Читайте внимательно вопрос.
тогда еще проще - четко по вопросу: НИКАК!
100% верняк

а тьфу - на народе...
ваще никак - даже через аякс никак
угребещность
  Ответить с цитированием
Старый 30.08.2011, 19:44   #11   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Вобщем тупо через ajax взять файл с другого сайта не могу.
Просто через url.
Попробовал пару способов (создать файл на сайте откуда брать, чтобы доступ открыть, через какието requestы тоже)..но ничего толком не вышло.
  Ответить с цитированием
Старый 30.08.2011, 20:02   #12   
Форумец
 
Сообщений: 152
Регистрация: 03.07.2006

-=QWERTY=- вне форума Не в сети
Цитата:
Сообщение от psihOZ Посмотреть сообщение
Вобщем тупо через ajax взять файл с другого сайта не могу.
Просто через url.
Попробовал пару способов (создать файл на сайте откуда брать, чтобы доступ открыть, через какието requestы тоже)..но ничего толком не вышло.
http://en.wikipedia.org/wiki/Same_origin_policy
  Ответить с цитированием
Старый 30.08.2011, 22:21   #13   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Можно через Htaccess или другой файл разрешить доступ для другого сайта, чтобы файлик брать и отдавать?
  Ответить с цитированием
Старый 30.08.2011, 22:42   #14   
xxCENSOREDxx
 
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 45

alemiks вне форума Не в сети
psihOZ, купи за шийсят рублёф хостинг и делай, что хочешь
  Ответить с цитированием
Старый 30.08.2011, 23:13   #15   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36

silly вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
Пусть на локалке сервис делает, а на народ уже цепляет джейсонами
Хватит стeбаться уже.
  Ответить с цитированием
Старый 30.08.2011, 23:36   #16   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Сделать надо, но не к спеху, сайт еще не в индексе даже.
Как сделаю, напишу обязательно, чтобы интересующимся помочь и самому не забыть.
  Ответить с цитированием
Старый 31.08.2011, 09:28   #17   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 42

1000w вне форума Не в сети
Цитата:
Сообщение от psihOZ Посмотреть сообщение
Сделать надо, но не к спеху, сайт еще не в индексе даже.
Как сделаю, напишу обязательно, чтобы интересующимся помочь и самому не забыть.
черт, помоему я уже ясно выразился - это невозможно, если ты используешь стандартный браузер и стандартные технологии. забей. Навсякий случай еще раз повторю - это невозможно! ЕДИНСТВЕННЫЙ способ загрузить файл на народ - FTP.

Последний раз редактировалось VaUlt; 02.09.2011 в 20:06.
  Ответить с цитированием
Старый 31.08.2011, 09:46   #18   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 37

DRON-ANARCHY вне форума Не в сети
По-моему, яндекс на народе сделал всё, чтобы хитрожопости подобного рода не прокатывали. Иначе бы дорвейщики там вообще хрен знает чо устроили.
  Ответить с цитированием
Старый 31.08.2011, 18:18   #19   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Блин..просто в этот раз проект ну совсем 50/50, поэтому хотелось сначала изучить потребность народа в плюшке. Там плюшка то для школоты, вроде как хотят, но изза них поднимать сайт у себя на хостинге стремаааает. Вот и решил...
Да все и сверстал уже и написал, короче форма там для заполнения, и из нее данные сохранять надо кудато. Беда.

Придется удалять с народа, чтобы тексты не отиндексировал.

///////////////
А зачем мне вообще сохранять на народ, может както данные можно передать в файл на моем хостинге, там и php есть. и полдела есть.
А как потом оттуда взять данные, я написал под ajax, но не пашет если брать с другого сайта файл.
$.ajax({
type: "GET",
url: "file.txt",
async: false,
success: function(data)
{
result = data;
}
});

если меняю file.txt на ProfProg.ru/file.txt не пашет.

Что и где прописать, чтобы ПП отдавал файлик?

Последний раз редактировалось AlexanderSergeev; 31.08.2011 в 18:51.
  Ответить с цитированием
Старый 01.09.2011, 11:05   #20   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 37

DRON-ANARCHY вне форума Не в сети
Цитата:
Сообщение от psihOZ Посмотреть сообщение
А зачем мне вообще сохранять на народ
Вот тоже вопрос такой возник...
Цитата:
Сообщение от psihOZ Посмотреть сообщение
может както данные можно передать в файл на моем хостинге, там и php есть
Если я правильно понимаю, то <form action="yoursite/yourscript.php"> не? Скрипт записывает данные в txt а затем посылает юзера нахер обратно, отдав ему нужный location.

Если честно, то я немного запутался. Что если писать не ProfProg.ru/file.txt а, например, http://profprog.ru/file.txt (с указанием протокола, без хитрожопостей с регистром и закинув туда все-таки этот самый txt)
  Ответить с цитированием
Старый 01.09.2011, 13:02   #21   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31

AlexanderSergeev вне форума Не в сети
Да, можно. Подумаю, как время будет.
  Ответить с цитированием
Старый 01.09.2011, 15:20   #22   
Форумец
 
Сообщений: 152
Регистрация: 03.07.2006

-=QWERTY=- вне форума Не в сети
Цитата:
Сообщение от -=QWERTY=- Посмотреть сообщение
8 символов
  Ответить с цитированием
Старый 01.09.2011, 20:16   #23   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36

silly вне форума Не в сети
Отставить XmlHttpRequest. Данные закодить в json. Для получения использовать <script type="text/javascript" src=http://profprog.ru/file.js"></script>. Способ называется JSONP и честно упомянут в википедии по приведенной -=QWERTY=- ссылке.
  Ответить с цитированием
Старый 01.09.2011, 22:51   #24   
Форумец
 
Сообщений: 3,705
Регистрация: 02.08.2006

svga вне форума Не в сети
любители лечить горло через жопу все собрались?
  Ответить с цитированием
Старый 01.09.2011, 23:00   #25   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36

silly вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
Все верно, jQuery-ми все еще удобнее
...
талдычу уже n-ый день
Прошу прощения за первую реплику, я что-то сразу не сообразил, что jQuery.getJSON работает не только с XmlHttpRequest.

Цитата:
Сообщение от svga Посмотреть сообщение
любители лечить горло через жопу все собрались?
Вообще да, исходная задача так и не была сформулирована…
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind