![]() |
Передача большого кол-ва данных из флеша в ПХП
Может кто сталкивался, мне нужно передать в ПХП скрипт большое кооличество текста, этак килобайт 20 (плюс/минус 10) как это заорганизовать.
небольшое количество данных это свободно : Код:
s="My string"; |
Предлогаю разбить сообщение на блоки (массив) и отправлять поочерёдно, при этом указав начльны блок(array[0]) и конечный длок (array[n]). А уже в php собрать всё в одну кучу и использовать данные по назначению.
Удачи! |
У POST нет ограничения вообще (собственно, для передачи больших объёмов информации он и задуман). В случае POST размер передаваемых данных ограничен только настройками сервера и PHP.
|
POST, это конечно же хорошо, но не хотит он много данных посылать, я по эксперементировал со всей этой гадостью и у меня получилось что
_root.myXML.send("http://localhost/t.php","_self"); посылает 1700 байт инфы вместо 7 килобайт а getURL("http://localhost/t.php?"+_root.t,"_blank","POST"); 2053 байта, хотя _root.t - это строка из 15000 символов как с этим быть ?, КАК ПОСЛАТЬ ЭТИ ПРООКЛЯТЫЕ ДАННЫЕ и их получить нормально, может я чейто в ПХП напортачил, хотя скрипт больше некуда: PHP код:
2 NekaBoy - по моемому не очень будет хорошо мучать таким образом сервер, как никак ему еще эти данные обрабатывать %)) |
Цитата:
такой вариант попробуй vars = new LoadVars (); vars.data_to_send = _root.t; vars.send ("http://localhost/t.php", "_self", POST); вот. передает данные методом POST |
Вложений: 1
Может я и не шарю, но попробывал и с я и этот способ, ниче не получаться. больше 2 киьобайт не хочет отсылать. Вернее может и отсылает но нйти я их что то потом не могу %((
я немного изменил свой ПХП файл терь он выводит заголовок HTTP запроса, даже с переменным успехом показывает что , CONTENT_LENGTH = большому числу и оно меняеться когда я меняю колво передоваемых данных, но эти данные я никак не могу вытащить из этого запроса ? как быть? тут я еще исходник своего творения прицепил, можете посмотреть, вдруг бока с моей стороны, а я почем зря на флеш с ПХП гоню!!! |
Посмотри в исходнике, в таком виде передается 5 твоих строчек....
вот... а то что было не видно после "..1500z.." это я так понял глючил експлорер, потому что если в твоем же исходнике, после например каждого 20 раза в цикле добавить if (k > 20) { vars ["s" + j] += "\n"; } |
Вложений: 1
Посмотри в исходнике, в таком виде передается 5 твоих строчек....
вот... а то что было не видно после "..1500z.." это я так понял глючил експлорер, потому что если в твоем же исходнике, после например каждого 20 раза в цикле добавить if (k > 20) { vars ["s" + j] += "\n"; k = 0; } k++; то все выводиться прекрасно |
Спасибо за помощь!!!!
Ура я теперь могу спать спокойно %))) |
Coder
Народ помогите плиз ! Я так и не понял как передавать большие куски данных через POST ! У меня такая-же проблема бьюсь уже две недели, все перепробовал... А исходники ваши почему-то скачать не могу. У меня в инет щас доступ 47 байт/s. Кто разобрался подскажите где собака зарыта ?
|
| Часовой пояс GMT +4, время: 00:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.