[김성민]님이 남기신 글:
>안녕하세요.
>
>해보긴 했는데...
>
><?
>//$url="www.linuxchannel.net";
>$url="test.linuxchannel.net";
>
>$fp = fsockopen("$url", 80);
>
>if(!$fp){
>echo "접속불가";
>}
>else{
>socket_set_timeout($fp, 10);
>echo "정상 입니다.";
>fclose ($fp);
>}
>?>
>
>요렇게 했는데 1번 url 을 했을때는 '정상 입니다'가 출력 되는데,
>2 번으로 하면 에러 나거든요?
>test.... 라는 것이 없으니까 그러는거 같은데...
>
>접속이 안되는 경우가 보통 2가지 잖아요?
>1. dns 불량(도메인 사용 만료등등)
>2. dns 는 되는데 서버에서 응답이 없는경우.
>
>안되는 경우를 위와 같이 구분할수는 없는지요?
>궁금 합니다...
========================================
http://kr.php.net/manual/kr/function.fsockopen.php
에 한글로 설명과 사용예가 있으니 참고하세요. |