2017-12-17 2 views
0

php.ini 파일에서 cURL이 활성화되어 있고 (XAMPP를 사용하고 있습니다.) 아직 아무 것도 표시하지 않고 있습니다. file_get_contents도 마찬가지입니다. 결과적으로 빈 페이지가 생깁니다 ...PHP- 파일 가져 오기 내용 및 cURL에 아무 것도 표시되지 않음

<body> 
<?php 
$auth = base64_encode("04d2ac7f76a0fbc0eee9dc5ef96b9259:dc70ffc7ad911236bc2e0822855e2d42"); 
$context = stream_context_create(['http' => ['header' => "Authorization: Basic $auth"]]); 
$homepage = file_get_contents("https://api.intrinio.com/companies?identifier=AA", false, $context); 


$login = '04d2ac7f76a0fbc0eee9dc5ef96b9259'; 
$password = 'dc70ffc7ad911236bc2e0822855e2d42'; 
$url = 'https://api.intrinio.com/companies?identifier=AA'; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password"); 
$result = curl_exec($ch); 
curl_close($ch); 
echo($result); 
?> 
</body> 

누구나 쉽게 알 수 있습니다. 감사합니다.

+0

그리고 PHP 오류 로그에서 무엇을 말합니까? – Martin

+3

[오류보고 사용 설정 방법] (https://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display?rq=1)에서 도움이되는 오류 출력을 얻으십시오. 또한 ''부분을 제거 할 수 있습니다. –

+0

불필요한 html 태그를 제거하고 php.ini에서 오류보고 기능이 켜져 있는지 확인합니다. 또한 다음 코드에 추가했습니다. ini_set ('display_errors', 1); ini_set ('display_startup_errors', 1); error_reporting (E_ALL); 하지만 여전히 아무것도 - 빈 페이지. – user3080698

답변

0

솔루션 :

말했다
$auth = base64_encode("04d2ac7f76a0fbc0eee9dc5ef96b9259:dc70ffc7ad911236bc2e0822855e2d42"); 
$context = stream_context_create(['http' => ['header' => "Authorization: Basic $auth"]]); 
$homepage = file_get_contents("https://api.intrinio.com/companies?identifier=AA", false, $context); 
$jsonary = json_decode($homepage,TRUE); 
print_r($jsonary); 

, 컬는 여전히 누군가가 문제를 해결하는 방법에 대한 아이디어가있는 경우 작동하지 않습니다 당신이 알려 수 있다면 나는 여전히 감사하겠습니다.

관련 문제