인턴쉽을 위해 brandchecker를 만들고 있습니다. 그것의 부분 중 하나는 당신이 이름을 입력하는 곳이며, 사용자 이름이 찍혔는지 검사기가 트위터를 확인합니다. 이것은 (file_get_contents 내 서버에서 작동하지 않습니다) 내가 만든 코드입니다 :MySQL을 사용하지 않고 리소스 ID # 3
<?php
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, "https://twitter.com/users/username_available?username=".$z);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$twitter_contents = curl_exec($ch);
curl_close($ch);
echo $ch;
?>
$z
은 내가 사용자 이름에 대한 페이스 북을 확인 코드 위에 정의된다. 그것은 사람들이 잠재적 인 회사 이름으로 입력하는 것으로 정의됩니다.
echo $ch;
은 자원 ID # 3을 출력합니다. 어디에서나 사람들은 이것이 오류가 아니라 MySQL의 결과가 var_dump()
을 통해 가져와야하는 것에 대해 이야기하고 있습니다. 그러나 보시다시피, 나는 MySQL에서 데이터를 가져 오지 않고 Twitter.com에서 가져옵니다.
Facebook 확인 프로그램은 cURL도 사용하며 완벽하게 작동합니다. 그리고 네, 다른 변수들로 $ch
을 교환했습니다.
누구든지 내 문제를 해결할 수 있습니까?
편집 : 난 그냥 echo(var_dump($ch));
을 시도하고, 당신은 잘못된 결과를 반향하고 resource(3) of type (Unknown)