PHP fsockopen 함수 설명:
인터넷 또는 Unix 도메인 소켓 연결 열기(소켓 링크 열기)
대상이 지정한 리소스에 대한 소켓 연결을 시작합니다.
fsockopen ()는 다른 파일 함수(예: fgets() , fgetss() , fwrite() , fclose() 및 feof() )와 함께 사용할 수 있는 파일 포인터를 반환합니다
PHP fsockopen 기능 활성화
PHP fsockopen을 사용하려면 PHP.ini의 허용_url_fopen 옵션이 켜져 있어야 합니다.
fsockopen을 사용하여 웹 페이지 콘텐츠 가져오기
구체적인 소스 코드는 다음과 같습니다.
<?php $host = "www.manongjc.com"; $page = "/index.htm"; $fp = fsockopen( "$host", 80, $errno, $errdesc ); if ( ! $fp ) { die ( "Couldn't connect to $host:\nError: $errno\nDesc: $errdesc\n" ); } $request = "GET $page HTTP/1.0\r\n"; $request .= "Host: $host\r\n"; $request .= "Referer: http://www.manongjc.com/page.html\r\n"; $request .= "User-Agent: PHP test client\r\n\r\n"; $page = array(); fputs ( $fp, $request ); while ( ! feof( $fp ) ) { $page[] = fgets( $fp, 1024 ); } fclose( $fp ); print "the server returned ".(count($page))." lines!"; ?>
위 웹페이지를 얻기 위한 PHP 소스 코드 fsockopen입니다. 도움이 필요한 친구는 콘텐츠 예제에 대한 자세한 지식을 참조할 수 있습니다. 이 사이트를 지원해 주셔서 감사합니다.
더 많은 PHP 소스 코드를 보려면 fsockopen에서 자세한 설명을 위한 웹 콘텐츠 예제를 얻으세요. 관련 기사는 PHP 중국어 웹사이트를 참고하세요!