| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > отправка JSON на сервер |
| Автор: opart 24.3.2010, 21:03 | ||||||
| Доброе время суток! Буду благодарен, если укажите в чем ошибка. Суть проблемы в следующем: на клиенте генерирую матрицу, конвертирую в JSON и отсылаю серверу GET'ом.
Так вот, отправляет клиент корректный JSON, а получает наоборот, некорректный, который не парсится. Например,
Откуда "\" берется, как от этого избавиться ? Надеюсь на помощь. |
| Автор: bars80080 24.3.2010, 21:29 | ||
| magic_quotes видать включён пропусти принятый текст через $json_matr = stripslashes($_GET['matr']); или отключи эту директиву нафиг.
вроде так в .htaccess прописать надо |
| Автор: skyboy 24.3.2010, 21:54 |
без "=" |
| Автор: opart 24.3.2010, 21:57 |
| bars80080, большое спасибо!! stripslashes() помогло. Но ошибка есть все еще. дело в том , что в .htaccess только Options +MultiViews +ExecCGI прописано. более файла .htaccess не нашел... в httpd.conf поискал еще, такой опции не нашел. я так понимаю .htaccess плохо ищу. еще раз спасибо! |
| Автор: mxt 24.3.2010, 22:51 |
| в php.ini вырубай её. ибо в PHP 6 её не будет ( |
| Автор: opart 24.3.2010, 23:16 |
| skyboy, да, я понимаю. добавлял, без результатов.. mxt, да, и правда, в php.ini есть она, спасибо. Но у всех magic_quotes_* выставлено off. так что, видимо, не в этом дело. |
| Автор: bars80080 25.3.2010, 00:05 |
| она, нет никаких иных директив. что-то у тебя не контачит может они закомментированы? а версия апач и пхп какие? точно без "=" добавил? а как? Добавлено через 46 секунд и поставь её в начале кстати, если не поможет попробуй php_flag заменить на php_value |
| Автор: mxt 25.3.2010, 00:10 | ||
скопируй сюда весь блок настроек где есть magic_quotes. или проще: скопируй весь php.ini на http://gist.github.com/ (выбери подсветку INI она там после середки) Добавлено через 3 минуты и 32 секунды или в поле "name this file" напиши php.ini и он сам поймет как подсвечивать |
| Автор: opart 25.3.2010, 00:26 | ||||
| bars80080, Apache/2.2.4 (Win32) PHP/5.3.1 mxt, bars80080, вот такой блок настроек был:
изменил на:
делал и php_value ... |
| Автор: mxt 25.3.2010, 00:30 | ||
| не, в php.ini первый вариант был правильным. Добавлено через 1 минуту и 44 секунды http://en.php.net/manual/en/function.get-magic-quotes-gpc.php что покажет такой код:
|
| Автор: bars80080 25.3.2010, 14:37 | ||||
для php.ini
а для .htaccess:
|
| Автор: opart 25.3.2010, 17:01 | ||
| bars80080, mxt, проблему решил. Создал .htaccess с
поместил в папку со скриптами своими. Не думал, что надо так, Google подсказал ) Огромное спасибо за помощь! |