Отправка смайликов с iPhone на CakePHP, но получила пустое значение - PullRequest
0 голосов
/ 29 февраля 2012

Я разрабатываю приложение для iPhone, которое будет отправлять смайлики с iPhone на серверную сторону.

Но то, что серверная сторона получает каждый раз, всегда равно нулю (или пусто?).

Я упомянул здесь в SO, но без посторонней помощи.
Я также сослался на HTML_Emoji, но, похоже, это не простая проблема с кодировкой или escape-символом.

Это проблема с смайликами операторакоды?

Итак, как я могу получить нужные смайлики в CakePHP?
Или это не проблема только в CakePHP Framework, но в PHP или Java или любом другом языке?

Что яЯ занимаюсь разработкой веб-сервиса (на стороне сервера), а разработкой приложения для iPhone является другой партнер.То, что отправка с iPhone не проблема, по их словам, и с выводом журнала (например, \ Ud83c \ Udfe7) в Xcode при отладке, но я просто получаю их на стороне сервера с пустым значением.

Кстати,одно сообщение, отправленное из нашего приложения для iPhone с простым текстом, оно может быть получено правильно (получено $ _POST в CakePHP);
с смайликами в сообщении, что php получил только простой текст без смайликов в нем.

Спасибо.

1 Ответ

0 голосов
/ 29 февраля 2012

Я думаю, что вы пытаетесь сделать, это отправить файл 'image' и заставить php перехватить эти данные.Для этого вам нужно «захватить» данные изображения с помощью чего-то вроде:

$img_data = file_get_contents('php://input');

Это зависит от PHP, если вы планируете использовать PHP независимо от платформы.Подробнее о том, как собрать эти данные, можно прочитать здесь:

http://php.net/manual/en/wrappers.php.php

ОБНОВЛЕНИЕ

Вам необходимо сохранить его как большой двоичный объект, чтобы онбудет правильно хранить данные изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...