shoutcast 서버에서 정보 가져오기 php 소스

http://yoda.ih.nu/ 에 가면 shoutcast 서버에 admin.cgi를 통해 로그인 후 정보를 fetch 해오는 소스가 있는데

xml을 해석하는 방식이라서 더 깔끔하기는 한데 속도가 많이 느리고 굳이 아이디/암호로 로그인까지 할 필요도 없고 해서 아래 소스를 추천한다.

복잡하게 ‘fsockopen함수를 쓰지 말고 file 함수를 쓰면 되지 않느냐?‘라고 생각할 수도 있는데

예를 들면

$htmlCodes = file(‘http://live140.impek.com:8090/');

이런식으로.

그러나 불가능하다. “404 Resource Not Found ” 가 발생하는데 shoutcast 서버는 agent가 일반적인 브라우져가 아니면 404에러를 발생하는 듯 하다.