urlencode
Вложений: 2
Всем привет.
Есть у одного хостинга свое api - прикрутил и вроде бы всё ок но(!) Когда сервер отправляет отчет об ошибке (например из-за того что адрес с таким именем уже существует я получаю вот такое сообщение "{"status":"error","message":"\u041f\u043e\u0447\u 0442\..." \u041f\u043e\u0447\u0442\... - это urlencoded-текст в кодировке UTF-8. Специально воспроизвожу ошибку raz:Развернуть ↓raz:Развернуть ↓В доках у провайдера на это API написано: API DOC:Развернуть ↓То есть, насколько я понимаю, нужно сначала http://php.ru/manual/function.json-decode.html, потом уже взять конкретный элемент массива с ответом и применить к нему http://php.net/manual/en/function.urldecode.php Мой запрос PHP код:
Помогите дописать :( |
Re: urlencode
Вот так работает.
PHP код:
|
Re: urlencode
Если вы про ответ, то не надо никаких urldecode делать.
Цитата:
|
Re: urlencode
Цитата:
|
Re: urlencode
Кстати делать
Код:
foreach($fields as $key => $value) { С пхп 5.3 по крайней мере точно :) |
Re: urlencode
Появился еще один вопрос.
После ввода данных в форму и нажатия сабмит вроде бы всё ок. Ответы от сервера API приходят нормально (либо error либо success). pehepe:Развернуть ↓Т.е. меня перенаправляет с http://192.168.0.117/new/ на http://192.168.0.117/new/mail.php img:Развернуть ↓Теперь хочу седлать так, что бы при нажатии "submit" проверялось значение PHP код:
PHP код:
Пытался сделать так: PHP код:
Не знаю как выйти из ситуации. Может кто-то что-то подскажет:) |
Re: urlencode
PHP код:
|
Re: urlencode
Попытался вот так:
variant1:Развернуть ↓Получаю просто белый экран ekran:Развернуть ↓Попытался ещё вот так: variant 2:Развернуть ↓Получаю экран с ошибкой. Что в первом, что во втором вариантах никакого редиректа не происходит( |
Re: urlencode
проще все
убрать PHP код:
PHP код:
еще бы по-хорошему, при дебаге не плохо в начале скрипта ставить PHP код:
|
Re: urlencode
Включл вывод ошибок
забахал вот так: PHP код:
success -тоже верно выводится. Но когда пишу вместо echo - redirect_url при таких же условиях, вижу просто белый экран( |
Текущее время: 03:04. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot