PDA

Просмотр полной версии : Поиск


NewFolder
20.02.2007, 19:34
Целый день копаюсь в инфе, так ни к чему и не пришел.
Задача: есть поисковая форма во флеше, нажимаем на кнопочку, посылаем пхп данные, получаем результат.

Вроде бы ничего сложного, НО:

1) Форма громоздкая, содержит много компонентов и текстовых полей. Поэтому данные нужно отсылать постом. Сразу же приходит на ум использовать XML.sendAndLoad(). Но как их обработать в пхп? Флеш просто тупо отсылает эти данные, не присваивая их никакой переменной. Просто переменные тоже послать нельзя, флеш амперсант и контент энкодит.

2) Можно вместо XML.sendAndLoad() использовать LoadVars.sendAndLoad(). Легкая отсылка пост данных, но зато перед ответным хмл нужно ставить var= . Не знаю, на сколько это надежно.

Может лучше тогда уже сокеты использовать?

Посоветуйте, пожалуйста

etc
20.02.2007, 19:39
В чем проблема-то? Кто выводит результаты поиска?
Что мешает послать LoadVars через sendAndLoad, и подсунуть в третий параметр XML и обработать XML от сервера?

Stone
20.02.2007, 19:41
2 - надежно

NewFolder
20.02.2007, 19:42
то есть мой второй вариант?

Тогда такой вопрос: я получаю от сервера такой ответ

success=1&xmlResult=<result>drum & base</result>

Он же неправильно поймет мои теги. А амперсант в энкоде - &amp; - символ который тоже содержит амперсант

NewFolder
20.02.2007, 19:53
АААА, я понял!!! Все большое спасибо!!!!!

etc
20.02.2007, 19:54
Ну во всяком случае по той скудной информации, что ты сообщил, да.