Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.12.2010, 20:46
Jackson вне форума Посмотреть профиль Отправить личное сообщение для Jackson Найти все сообщения от Jackson
  № 1  
Ответить с цитированием
Jackson

Регистрация: Sep 2010
Сообщений: 33
По умолчанию Amfphp ошибка с кавычками

Возникла такая проблема: при отсылке на сервер строки с кавычками (любыми) возникает ошибка: Argument #1 is not a valid JSON string. Если без кавычек, то все норм... Пытался экранировать, не помогло... Использую amfphp. Подскажите, пожалуйста, как победить эту проблему!!!

Старый 23.12.2010, 12:29
Bond007 вне форума Посмотреть профиль Отправить личное сообщение для Bond007 Найти все сообщения от Bond007
  № 2  
Ответить с цитированием
Bond007

Регистрация: Mar 2010
Сообщений: 100
Там вреде возможно экранирование кавычек происходит
Попробуйте декодировать json строку таким образом

PHP код:
$_jsonStr     $_POST["jsonStr"]; // json строка, которую нужно декодировать

$jsonStr    =    json_decode_($_jsonStr);
    
function 
json_decode_($string
{  
    if (
get_magic_quotes_gpc())   
        
$string stripslashes($string);        
    return 
json_decode($string);  


Старый 24.12.2010, 03:23
Jackson вне форума Посмотреть профиль Отправить личное сообщение для Jackson Найти все сообщения от Jackson
  № 3  
Ответить с цитированием
Jackson

Регистрация: Sep 2010
Сообщений: 33
Если передавать строку с кавычками, php даже не заходит в принимающую функцию,а сразу выдает ошибку. Для решения этой проблемы закодировал строку во Flex'е с помощью escape(), а в php раскодировал её функцией urldecode().Так получилось

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
amfphp кавычки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:55.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.