내 웹 사이트에 here이라는 Minequery 클래스를 사용하여 내 서버 상태 (플레이어 목록, 온라인/오프라인 상태 등)를 얻으려고합니다. 나는 그것을 다운로드하여 내 ftp로 복사 했으므로, 스크립트 전체를 복사하지 않은 것처럼 어떤 오류도 없어야합니다.치명적 오류 : 정의되지 않은 메서드를 호출하십시오. Minequery :: read()
내가 그것을 실행하려고, 그것은 말한다 Fatal error: Call to undefined method Minequery::read() in /home/somedir/public_html/minequery.class.php on line 45
내가 의지와 너무 많은 코드가 여기에 전체 minequery.class.php를 붙여 아니기 때문에, 그래서 여기에 링크입니다 : 내가했습니다 https://github.com/vexsoftware/minequery-php/blob/master/minequery.class.php
또한 JSON과 Socket 함수를 지웠다. 왜냐하면 내가 사용하지 않는다면 필요하지 않다고 가정하기 때문이다. 다른 누구도이 문제가 없었던 것처럼 보이지 않으므로 여기에 와서 Google에 알려주십시오. 나는 또한 의견 즉
require('minequery.class.php');
print_r(Minequery::query("my-ip-goes-here"));
그래서 당신은 우리에게 말하고있는 당신은'() 메소드'query_json()'와'읽기를 제거 ? – HenningCash
나는 그것을 사용하지 않기 때문에 json 메소드를 제거했지만, read() 함수는 삭제하지 않았다 : $ response = $ class :: read ($ address ...'). – chrinsen
보호 된 정적 함수 읽기, 보호 된 것으로 선언 된 멤버는 클래스 자체 내에서만 액세스 할 수 있습니다. –