помогите с кодом
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 для получения данных со сторонних доменов
Пример :
$.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