PDA

Просмотр полной версии : Эх, послать бы этот ХМЛ куда подальше, или что с ним делать?


__i
28.02.2004, 07:53
Жил я не тужил, но тут пришла беда, нужно из флеша много данных на сервер отправлять, кил так 20 плюс минус 10. А потом эти данные тама обработать и сохранить. Умные люди посоветовали, делай мол это все POST'om в getURL("my.php?data="+MNOGO_DANNIH,"_self","POST"), а я им говорю мол попробовал шлет, всего 2053 байта %(( вместо положеных 20 000. На это мне умные люди ответели - ЮЗАЙ флешевский XML объект. Никогда с ним до этого не работал, начитался книг, хелпов и родил следующий код

.....
_root.myXML = new XML();
_root.myXML.load("xpeHb.xml");
....
здесь разная билеберда, ждем пока его загрузит

потом для кнопки намалевал

on (press) {
_root.myXML.send("http://localhost/my.php","_self");
}



так вот в этот my.php, приходит теперь еще меньше данных, где-то 1700 байт? php скрипт выводит его, но очеь обрезано
а злой my.php выглядит так :

<?php
echo($argv[0]);
?>

теперь обясните мне в чем глюк ?, или где-то я неправ
ИЛИ ВООБЩЕ НЕЛЬЗЯ В ИЗ ФЛЕША НИКУДА НИЧЕ ОТПРАВИТЬ В БОЛЬШИХ КОЛИЧЕСТВАХ ?, помогите кто чем может или хочет %)))

Dindin
29.02.2004, 11:33
А XML-socket инициализировать не пробовал? Говорят, помогает :)

__i
05.03.2004, 08:02
как те сказать, наскоко пишут книгах и хелпах, XML и XMLSocket совершенно разные обьекты !!!, или я не то чтото читаю ???????????

Dindin
05.03.2004, 09:05
1. XML-soccet это класс, который, как ясно из названия, содержит процедуры работы с XML-socket, т.е. прямым соединением клиент-сервер, через которое в качестве данных передаются XML объекты. Да, это, безусловно разные классы, но я хотел предложить следующее - создать socket, разделить исходный объект на несколько частей и посылать на socket частями. А вообще, объясни, pls, зачем тебе столько данных посылать? Откуда? Разберу, может что придумаю.

Maya4Ok
18.03.2004, 18:17
Насколько я понял, в PHP сервер читает полученный XML из следующего массива
<?php
echo($argv[0]);
?>

А кто знает имя переменной(массива), полученного ASP после
myXML.send("receiver.asp","_blank")?
И почему $argv[0]?