I FB 페이지 목록PHP 파일을 얻을 내용
$graph_url_pages = "https://graph.facebook.com/me/accounts?access_token=".$_SESSION['token'];
$pagedata=file_get_contents($graph_url_pages);
echo "DATA : <br>";
print_r($pagedata);
$pages=json_decode($pagedata,true);
var_dump($pages);
$dropdown = "";
for($i=0;$i<count($pages->data);$i++)
{
if($me=="iamindex"){
$dropdown .= "<option value='".$pages->data[$i]->access_token."-".$pages->data[$i]->id."'>".$pages->data[$i]->name."</option>";
}elseif($me=="iammulti"){
$dropdown .= "<input type='checkbox' name='page' id='status' value='".$pages->data[$i]->access_token."-".$pages->data[$i]->id."'>".$pages->data[$i]->name."<br>";
}else{$dropdown.="<option value=''>No Category Selection</option>";}
}
$ pagedata 및 $ 페이지가 비어 그래서 드롭 다운이 채워하지 않습니다 얻을 수있는 다음과 같은 코드를 .
어쨌든 페이지 상단에 나는 Ob_start()
을 사용하고 끝에는 Ob_flush();
이 필요합니다. 이것이 문제인지 나는 모른다.
누가 잘못 될지 지적 할 수 있다면 좋을 것입니다! 더 많은 코드가 필요한 경우 제공 할 수 있습니다. 필자는 아마추어 프로그래머입니다. 자기 가르쳐.
당신은 페이스 북이 잠재적으로 반환 된 오류 코드를 얻을 수 있도록, 컬를 사용해보십시오. 또는 PHP의 안전 모드가 켜져 있거나 스트림 래퍼가 사용 중지되었을 수 있습니다. php.ini – jedifans
을 체크인하십시오. file_get_contents 이전에 출력하거나 인쇄 하시겠습니까? –
은 보안 목적으로 인해 php.ini 파일에서 allow_url_fopen = 0이 될 수 있습니다 – JYoThI