위토즈 - 개발자프로그램판매공간

정보공유

[PHP] 소켓으로 url 존재 여부 확인.

 

 

 

function url_exists($url) {

    $url = str_replace("http://", "", $url);

    if (strstr($url, "/")) {

        $url = explode("/", $url, 2);

        $url[1] = "/".$url[1];

    } else {

        $url = array($url, "/");

    }

 

    $fso = fsockopen($url[0], 80);

    if ($fso) {

        fputs($fso, "GET ".$url[1]." HTTP/1.1\nHost:".$url[0]."\n\n");

        $gets = fgets($fso, 4096);

        fclose($fso);

 

        if (preg_match('/^HTTP\/.* 200 OK/',$gets)){

            return TRUE;

        } else {

            return FALSE;

        }

    } else {

        return FALSE;

    }

}

 

 

 

덤으로.. https 일경우 처리를 위한 조건절이다.

 

switch ($url_info['scheme']) {

case 'https':

$scheme = 'ssl://';

$port = 443;

break;

case 'http':

default:

$scheme = '';

$port = 80;    

}

 

 

 

 

 

정보공유
Total 74건 1 페이지
번호 제목 글쓴이 날짜 조회
74 PHPExcelReader 사용할때 php number_format 사용하지 않고 숫자형 처리 하는 법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-26 49611
73 카텍좌표값 을 WGS84로 변환하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-11 48303
72 2차 도메인 뽑아내기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-05 45309
71 방문자의 접속국가 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-23 44761
70 네이밍, 코딩룰 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-24 44756
69 [정규식] 텍스트내용에서 이미지 태그의 경로만 변환처리하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-29 43183
68 해외 CMS 솔루션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-10 43006
67 Minify 를 이용한 JavaScript, CSS 압축 전송 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 40587
66 mysql 테이블 필드(컬럼) 존재 여부 확인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-27 37227
65 PHP 로 HTTP raw post data 를 처리하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-18 36588
64 PHP 코드최적화 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-20 36485
63 php 를 asp 로 db연결방법 파일업로드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-07 35637
62 d-day 계산, 디데이 계산 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-06 35386
61 cURL을 이용한 웹페이지 가져오기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-20 34983
60 1차 도메인정보만 추출하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-31 34052