Проблема с получением данных php >> as3

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.

Проблема с получением данных php >> as3

Сообщение maxx072 » 16 окт 2011, 03:27

Столкнулся с проблемой получением имен с символами <>
Получаю ники игроком ММ из бд и заметил что если в ники есть символы < и > то as3 просто встает и не выполняет дальше действия, как это решить?
пример записи
получаю строку в php из as3 пост запросом
  1.  
  2. $aftor = $_POST['aftor'];
  3. $aftor = mysql_real_escape_string($aftor);
  4.  


дальше записываю в бд

при получение данных (строка состоит из 50 ников через ";")

  1.  
  2.     public function onSuccess2(e:Event):void{
  3.            
  4.             var response:XML = XML(e.target.data.result);
  5.             var postsList:XMLList = response.post;
  6.             var result_aftorStr:String = postsList. @ aftor;
  7.             aftor2q = result_aftor2Str.split(";");
  8. }
  9.  



стопорит именно в (до этого функция выполнятся)
  1.  
  2.             var response:XML = XML(e.target.data.result);
  3.             var postsList:XMLList = response.post;
  4.  


как решить проблему?
Спасибо.
maxx072

 
Автор темы
Сообщения: 38
Зарегистрирован: 13 мар 2011, 12:35
Откуда: Пенза
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Проблема с получением данных php >> as3

Сообщение Александр » 16 окт 2011, 15:38

Проблема при получении данных от сервера?
Используй JSON или XML.
Передача данных от сервера клиенту (XML, JSON)
Работа с JSON в ActionScript 3.0

А то у тебя
строка состоит из 50 ников через ";"

А обработать не XML ты хочешь как XML.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: Проблема с получением данных php >> as3

Сообщение maxx072 » 16 окт 2011, 21:31

Александр писал(а):Проблема при получении данных от сервера?
Используй JSON или XML.
Передача данных от сервера клиенту (XML, JSON)
Работа с JSON в ActionScript 3.0

А то у тебя
строка состоит из 50 ников через ";"

А обработать не XML ты хочешь как XML.


Сорри неправильно выразился. 50 ников через ";" это в переменной которую передаю как XML.
вот код отправки
  1.  
  2. $xml = '<?xml version="1.0" encoding="UTF-8"?><response>';
  3.          $xml.= '<post  aftor="'. $aftor.'" >';
  4.          $xml.= '</post>';
  5.          $xml.= '</response>';
  6.            echo "result=$xml"
  7.  

Проблему так и не решил.
Пришлось передавать с сервера только айди игроков, а уже Имена игроков получать Апи майла.
maxx072

 
Автор темы
Сообщения: 38
Зарегистрирован: 13 мар 2011, 12:35
Откуда: Пенза
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.

Re: Проблема с получением данных php >> as3

Сообщение Noise Gate » 17 окт 2011, 06:55

эх, молодежь....

или еще можно использовать <![CDATA[ ... ]]
Noise Gate

 
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34
Откуда: СПб
Благодарил (а): 31 раз.
Поблагодарили: 64 раз.


Вернуться в Программирование на Flash



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron