2017-09-25 6 views
0

私のワードプレスサイトで以下のコードを使用しています。私は私のPHPコードでwcf Webサービスを呼び出すことによっていくつかの機能を変更しようとしています。この
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($json));
json_encodeが、ここで必要とされていない後に以下のコードは、私は私にエラー500カールを使用しているときに内部サーバーエラーが発生しました

$Url = "http://localhost:8080/Service1.svc/checkUseronHealnt"; 
$json = "[{\"MOBILE_NO\":\"8745009403,8745009411\"}]" 
$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, $Url); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_POST, true); 
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($json)); 
$curl_response = curl_exec($curl); 
if (curl_error($curl)) { 
    echo 'error:' . curl_error($curl); 
} else { 
    echo"Response - " . $curl_response; 
} 
+1

'$ JSON = "[{\" MOBILE_NO \:8745009403,8745009411 \ "\" "}]" の下にあるセミコロンは、この行の後に不足しています' –

答えて

0

$json = "[{\"MOBILE_NO\":\"8745009403,8745009411\"}]"
;を与えている使用しています不足しています。
提供したコードのどこかに{がない限り、最後に}も必要ありません。

0

$ JSON = "[{\" MOBILE_NO \ ":\" 8745009403,8745009411 \ "}]" - セミコロン文

後に不足しているコードから余分なカーリーブラケットを取り外します。

あなたの良いコードが

$Url ="http://localhost:8080/Service1.svc/checkUseronHealnt"; 
$json = "[{\"MOBILE_NO\":\"8745009403,8745009411\"}]"; 
$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, $Url); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_POST, true); 
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($json)); 
$curl_response = curl_exec($curl); 
if(curl_error($curl)) { 
    echo 'error:' . curl_error($curl); 
} 
else { 
    echo"Response - ".$curl_response; 
}   
関連する問題