|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Передача большого кол-ва данных из флеша в ПХП
Может кто сталкивался, мне нужно передать в ПХП скрипт большое кооличество текста, этак килобайт 20 (плюс/минус 10) как это заорганизовать.
небольшое количество данных это свободно : но у GET или POST есть же ограничение на длинну этой строки, как это ограничение обойти ? |
|
|||||
Регистрация: Oct 2003
Адрес: Украина, Житомир
Сообщений: 22
|
Предлогаю разбить сообщение на блоки (массив) и отправлять поочерёдно, при этом указав начльны блок(array[0]) и конечный длок (array[n]). А уже в php собрать всё в одну кучу и использовать данные по назначению.
Удачи! |
|
|||||
Регистрация: Apr 2003
Сообщений: 243
|
У 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 символов как с этим быть ?, КАК ПОСЛАТЬ ЭТИ ПРООКЛЯТЫЕ ДАННЫЕ и их получить нормально, может я чейто в ПХП напортачил, хотя скрипт больше некуда: предложите ваши варианты, а то я вже больше неможу %((( 2 NekaBoy - по моемому не очень будет хорошо мучать таким образом сервер, как никак ему еще эти данные обрабатывать %)) |
|
|||||
Цитата:
такой вариант попробуй vars = new LoadVars (); vars.data_to_send = _root.t; vars.send ("http://localhost/t.php", "_self", POST); вот. передает данные методом POST Последний раз редактировалось bit_studio; 29.02.2004 в 01:38. |
|
|||||
Может я и не шарю, но попробывал и с я и этот способ, ниче не получаться. больше 2 киьобайт не хочет отсылать. Вернее может и отсылает но нйти я их что то потом не могу %((
я немного изменил свой ПХП файл терь он выводит заголовок HTTP запроса, даже с переменным успехом показывает что , CONTENT_LENGTH = большому числу и оно меняеться когда я меняю колво передоваемых данных, но эти данные я никак не могу вытащить из этого запроса ? как быть? тут я еще исходник своего творения прицепил, можете посмотреть, вдруг бока с моей стороны, а я почем зря на флеш с ПХП гоню!!! |
|
|||||
Посмотри в исходнике, в таком виде передается 5 твоих строчек....
вот... а то что было не видно после "..1500z.." это я так понял глючил експлорер, потому что если в твоем же исходнике, после например каждого 20 раза в цикле добавить if (k > 20) { vars ["s" + j] += "\n"; } |
|
|||||
Посмотри в исходнике, в таком виде передается 5 твоих строчек....
вот... а то что было не видно после "..1500z.." это я так понял глючил експлорер, потому что если в твоем же исходнике, после например каждого 20 раза в цикле добавить if (k > 20) { vars ["s" + j] += "\n"; k = 0; } k++; то все выводиться прекрасно |
|
|||||
Спасибо за помощь!!!!
Ура я теперь могу спать спокойно %))) |
|
|||||
Регистрация: Dec 2001
Адрес: KMS
Сообщений: 6
|
Coder
Народ помогите плиз ! Я так и не понял как передавать большие куски данных через POST ! У меня такая-же проблема бьюсь уже две недели, все перепробовал... А исходники ваши почему-то скачать не могу. У меня в инет щас доступ 47 байт/s. Кто разобрался подскажите где собака зарыта ?
__________________
Coder |
Часовой пояс GMT +4, время: 09:40. |
|
« Предыдущая тема | Следующая тема » |
|
|