Curl 스크립트에서 에코 결과를 저장할 수있는 경우 아무도 수행하지 않습니다. 컬의PHP Curl이 json_encoded 에코 데이터를 저장하지 않음
\\some code to generate images using imagick and the post variables
$array = array(1,2,3,4,5,6,7,8,9);
$result = json_encode($array);
echo $result;
예 : 스크립트의
예에 제출되었습니다 내가 ($ 결과)를 위해서 var_dump 경우
$id = 1;
$champ = array("product" => "1","id"=> $id,"occasion"=> $o,"field1" => "1991","field2" => "test","field3" =>"test1","field4" => "test2","field5" =>"test3","field6" =>"test4","field7" =>"test5","field8" =>"test6","test7");
foreach($champ as $key => $data){
$field_string .= $key."=".$data."&";
}
rtrim($field_string, "&");
$url = "http://www.test.com/website/script.php";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST, count($champ));
curl_setopt($ch,CURLOPT_POSTFIELDS, $field_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, FALSE);
$result = curl_exec($ch);
$array = json_decode($result);
curl_close($ch);
var_dump($array);
내가 부울 (true)를 얻을 그래서 내가 스크립트가 있는지 알고 올바르게 실행되고 출력은 화면에 표시되지만 정보를 처리 할 변수에 저장할 수없는 것 같습니다.
이 curl_exec documentation으로 사전
, 당신은? –
이것은 단지 예제입니다. 나쁜 예제 위의 코드를 업데이트합니다 –
json_encoded 배열의 출력을 볼 수 있지만 데이터를 저장할 수 없음을 유의하십시오. –