curl을 사용하여 암호로 보호 된 JSON 피드에서 데이터를 가져 오려고했지만 그 결과로 "Array ("를 피드의 시작 부분에 추가하고 ")"를 끝내면 무효가됩니다.CURL 결과에서 "Array()"를 PHP로 작성한 경우
나는이 코드를 사용하고 있습니다 :
<?php
$url = 'https://slx.arlcap.com/sdata/rcs/tablet/products/Y6UJ9A00000Z/filings';
$username = 'xxx';
$password = 'xxx';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_UNRESTRICTED_AUTH, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
//curl_setopt($ch, CURLOPT_REFERER, $url);
$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
$data = json_decode($result, true);
print_r($data);
?>
을 그리고 결과는 여기에 있습니다 : http://www.motion.tc//DataTables-1.9.0/examples/ajax/feed.php
것은 내가없이 데이터를 반환 할 수있는 방법 "배열()"요소가 추가되고 있는가 ?
감사합니다. 앤드류
과 같은 다른 기술을 사용하면 효과가있는 것으로 보입니다. 무엇을 기대 했습니까? json에서 정확하게 파싱 된 구문 분석 된 배열을 출력하고 있습니다. –
'Array() '로 포장하는 유일한 이유는'print_r()'을 편집했기 때문입니다. 어떤 포맷을 원하십니까? – DaveRandom