помогите с кодом

1. Николай (05.07.2012 / 15:25)
Нужен код на яваскрипт, который будеть брать текстовый файл db.txt и построчно помещать его в массив. ВАЖНО, чтобы он мог брать с любого хоста, например html файл мог лежать хоть на флешке юзера, а db.txt на сервере и при открытии htmlника загружалось лишь несколько байт из txtшника. Умельцы, помогите)

2. ramzes (05.07.2012 / 15:31)
Тебе к магам с такой прозьбой

3. Николай (05.07.2012 / 15:35)
то-есть невозможно? но как же, к примеру гаджеты на винд сайдбар? они же погоду например как-то с серверов получают, хотя тоже яваскриптовые...

4. Titov (05.07.2012 / 16:09)
1 непонятно ничего из того что ты написал
ВАЖНО, чтобы он мог брать с любого хоста, например html файл мог лежать хоть на флешке юзера, а db.txt на сервере и при открытии htmlника загружалось лишь несколько байт из txtшника.
вот это я вобще нерозобрал

5. Titov (05.07.2012 / 16:20)
Стрелял по лягушкам в Германии лазером из космоса со спутника!

6. ensteyn-asen (05.07.2012 / 16:52)
это уже как троян епть. брать - давать...
много хочет =)

7. Николай (05.07.2012 / 16:54)
окей, раззжевавыю: допустим на флешке юзера лежит страница index.html со всей графикой, макетом, стилями, скриптами. По адресу http://cherti.che/db.txt
хранится файл, в котором хранятся построчно некоторые данные. нужен скрипт, который эти данные поместит в массив построчно, то-есть так, чтобы потом в n ячейке массива была n строка из файла. И что тут непонятного?

Добавлено через 01:41 сек.
нее, давать ничего не нужно) с сервера нужно только базу данных получить и все)

8. Titov (05.07.2012 / 17:53)
И пять же, причем тут файл который лежит у юзера?
по чтению из файла вот должно тебе подойти
<?php
$file = file("db.txt");
$c = count($file);
for($i>=0;$i<$c;$i++){
echo $file[$i].'<br/>';
}
?>


9. Игорь (05.07.2012 / 18:04)
7. Fatale1, (json|xml - ajax) тебе в помощь (будет что-то типа: http://visavi.net/api/)

10. Николай (05.07.2012 / 19:47)
titov, повторю еще раз, нужен яваскрипт, если тебе так интересно, я пишу альтернативу андроид-маркета на iwebkit, это то же приложение, но открывает веб-страницы в полный экран, таким образом на html5+javascript можно годный софт написать, чем я и занимаюсь, чтобы понизить трафик до минимума, нужен ЯВАСКРИПТ, который будет выполнять то же, что и в твоем примере, но на клиентской стороне, от сервера только база данных нужна
rezent, аякс вчера пробовал, он тоже работает в пределах одного хоста(домена)

Добавлено через 04:56 сек.
кстати, а если попробовать как репозиторий, сохранять базу данных в памяти через html5, не знаете, как реализовать?

11. Maxxxx (05.07.2012 / 20:12)
для того чтоб получить данные из файла cherti.che/db.txt в ячейку файла index.html надо в любом случае использовать технологии ajax....

12. Николай (05.07.2012 / 20:16)
я же объяснял проблему, он отказывается брать данные из стороннего домена, то-бишь скрипт на одном сайте(тем более - в памяти устройства) не может взять данные из файла, хранящегося на другом

Добавлено через 04:14 сек.
и кстати вопрос решен, хоть и извращенским способом, буду хранить данные в файле db.js, ибо скрипты берет откуда угодно, пусть это и по-извращенски, но буду заполнять массив вручную в .jsнике... по крайней мере это лучше, чем iframe

13. Артур (05.07.2012 / 20:38)
Да, аяксу запрещено обращаться к сторонним доменам. Кстати, фрейм не такое и плохое решение

14. Maxxxx (05.07.2012 / 20:43)
надо использовать jsonp для получения данных со сторонних доменов krut

Пример :

$.ajax({ 
  type: 'GET', 
  dataType: 'jsonp', 
  data: 'id=5',
  url: 'http://localhost/jsonp/', 
  success: function (response) { 
     alert('Привет: '+response.hello);
  } 
});


15. ensteyn-asen (09.07.2012 / 23:14)
автор, забудь, ты такого никогда не сдалешь

16. Николай (09.07.2012 / 23:39)
ensteyn-asen (10 Июля 2012 / 01:14)
автор, забудь, ты такого никогда не сдалешь
Не можешь помочь - пройди мимо. Не тебе решать сделает он это или нет. Предупреждение за оффтоп!

17. Игорь (10.07.2012 / 12:19)
http://habrahabr.ru/post/63353/
http://habrahabr.ru/post/41669/

18. Артур (10.07.2012 / 12:57)
iframe поможет

19. Кевин Митник (10.07.2012 / 13:10)
кроссдоменный аякс давно не проблема. поищи в интернете, обращение через посредников.

URL: https://visavi.net/topics/33032