PDA

Просмотр полной версии : Чтение базы


archivisor
06.10.2005, 19:18
имеется stat.txt фаил в котором записаны данные в таком виде :
"1.4
2.2
3.23
12.04"

Эти данные генерятся пхп скриптом.
Так вот мне нужно эти данные обработать как нибудь, ну в массив вогнать или ещё куда-нидь. Просто не знаю как перевод строки обрабатывать ((((

Про переменные знаю (var1=1&), просто к этому текстовику ещё обращаются другие файлы, и форма обращения там текстовая.

Помогите кто чем сможет :confused:

silin
06.10.2005, 19:28
можно так:
var tmp=new XML(),my_array=[];
tmp.onLoad=function(){
my_array=this.toString().split('\r\n');
for(var i=0;i<my_array.length;i++)trace(i+' : '+my_array[i])//смотрим
}
tmp.load('stat.txt');

archivisor
07.10.2005, 00:39
Что-то не катит... я создал пустой докумет... там текстовое поле temp. И в первом же кадре скрипт :
var tmp = new XML(), my_array = [];
tmp.onLoad = function() {
my_array = this.toString().split('\r\n');
for (var i = 0; i<my_array.length; i++) {
trace(i+' : '+my_array[i]);
}
};
tmp.load('http://www.mir-polov.ru/g1ui4352/tmp/stat1.txt');
temp = my_array[0];

И ничего (((( Output выдаёт только все значения... а мне ваще-то массив нужен ((( Да и операции делать нада... там типо поделить одно на другое сравнить... heeeeeeelp... я по опыт знаю что в ерунде загвостка, а чё-т невижу (((

St. Father
07.10.2005, 14:06
var tmp = new XML (), my_array = [];
tmp.onLoad = function ()
{
my_array = this.toString ().split ('\r\n');
for (var i = 0; i < my_array.length; i++)
{
trace (i + ' : ' + my_array[i]);
}
trace("________________________________");
_level0.temp = my_array;
trace(_level0.temp);
};
tmp.load ('http://www.mir-polov.ru/g1ui4352/tmp/stat1.txt');

где _level0.temp - искомый тобой массив ;)

silin
07.10.2005, 18:05
>>Output выдаёт только все значения... а мне ваще-то массив нужен ..
>>_level0.temp = my_array;, где _level0.temp - искомый тобой массив
че-то не пойму,а my_array, чем не массив