Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Для профи > Проблемы с nul кодом


Автор: Sower 5.2.2012, 16:57
Всем привет. Тут возникла проблема для меня очень интересная. Из python скрипта посредством post запроса передаются бинарные данные, предварительно обрабатываясь функцией urllib.urlencode. Получается так, что на локальном сервере apache+php5 в php скрипт доходят целые данные: они  выводятся с помощью echo и результат возвращается в python скрипт корректным на 100%. А вот при размещении скрипта на хостинге результат получается "битым", судя по всему нулевой код заменяется на \0.

http://s2.ipicture.ru/Gallery/Viewfull/8394869.html


Пробовал воспроизвести ситуацию на локальном сервере: игрался с настройками кодировок у apache и php, но ничего не выходит: результат корректен.
Прошу подсказки, заранее благодарен. 

Автор: ksnk 5.2.2012, 17:03
Кто-то лишний раз проставил слеши.
Вероятно параметр magic_quotes_gpc установлен. Нужно убрать либо расслешить вручную

Автор: Sower 6.2.2012, 09:32
ksnk, спасибо) отключить magic_quotes_gpc не получается, поэтому stripslahes

Автор: Absinthe 6.2.2012, 09:42
Радует выбор раздела "PHP: Для профи"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)