Как я могу справиться с возвратом каретки при переходе с NSString на PHP на MySql? - PullRequest
0 голосов
/ 18 мая 2011

У меня в приложении для iPad есть UITextView.Когда пользователь вводит данные в это представление, я хочу записать их в базу данных mysql, используя созданный мной сайт PHP.Мне нужно удалить возврат каретки, когда я передаю его на сайт php, но есть ли способ сохранить возврат?

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Вы можете использовать промежуточную переменную:

$stringWithoutCRLF = preg_replace('/[\r\n]+/', ' ', $stringWithCRLF);

Здесь она заменяет CRLF пробелом.

0 голосов
/ 19 мая 2011

Почему вы кладете так много данных в свой URL?Имейте в виду, что есть ограничение на длину URL-адреса - вам лучше использовать POST.

Но в любом случае: вам нужно url-кодировать данные.Google говорит, что это будет работать:

SString* escapedUrlString =
[unescapedString stringByAddingPercentEscapesUsingEncoding:
                    NSASCIIStringEncoding];

Это сделает его безопасным как для получения, так и для отправки запросов.

...