Eu tenho a seguinte resposta do servidor em formato Json
{"id":"2503f949ref1b63a804dbb746c582a4b","email_address":"rogerio@email.com} ... e mais coisas...
O que me interessa é somente o campo "id". (número da chave)
A minha estrutura para 'pegar' a resposta do servidor e esta.
<?php
$url ='https://servidor.com/xyz';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD,'usuario:senha');
curl_setopt($ch, CURLOPT_TIMEOUT,5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$data = curl_exec($ch);
curl_close($ch);// Neste caso a resposta do servidor eu 'joguei' na variavel $data// Aqui eu quero pegar o "id" para fazer o 'if'if($id == $variavel){
echo 0;}else{
echo 1;}?>
Eu não estou conseguindo trabalhar com o JSON e PHP juntos... tentei fazer assim... para testar (ver) se consigo 'pegar' o campo id, mas da erro.
Parse error: syntax error, unexpected '<' in /home/.../public_html/xxx/mcjson.php on line 14
<?php
$url ='https://servidor.com/xx';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD,'usuario:senha');
curl_setopt($ch, CURLOPT_TIMEOUT,5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$data = curl_exec($ch);
curl_close($ch);// Neste caso a resposta do servidor eu 'joguei' na variavel $data// Aqui eu quero pegar o "id" para fazer o 'if'<p id="demo"></p><script>var obj = JSON.parse($data);
document.getElementById("demo").innerHTML = obj.id;// Mas não deu certo</script>if($id == $variavel){
echo 0;}else{
echo 1;}?>
Bom pessoal eu sou iniciante então desculpa ai se estou cometendo o erro de um.
Pergunta
RogerioOliveira
Olá Pessoal!
Eu tenho a seguinte resposta do servidor em formato Json
{"id":"2503f949ref1b63a804dbb746c582a4b","email_address":"rogerio@email.com} ... e mais coisas...
O que me interessa é somente o campo "id". (número da chave)
A minha estrutura para 'pegar' a resposta do servidor e esta.
Eu não estou conseguindo trabalhar com o JSON e PHP juntos... tentei fazer assim... para testar (ver) se consigo 'pegar' o campo id, mas da erro.
Parse error: syntax error, unexpected '<' in /home/.../public_html/xxx/mcjson.php on line 14
Bom pessoal eu sou iniciante então desculpa ai se estou cometendo o erro de um.
Obrigado!
Aguardo!
Editado por RogerioMartinsLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.