현재 위치 - 주공해몽공식사이트 - 랜덤 번호 뽑기 점술 - Php 웹 소스 컨텐츠를 얻는 방법은 무엇입니까?

Php 웹 소스 컨텐츠를 얻는 방법은 무엇입니까?

다음 방법을 참조할 수 있습니다.

방법 1: file_get_contents 를 가져옵니다.

& ltspan style="white-space:pre ">? & lt/span>. $ URL = "/";

& ltspan style="white-space:pre ">? & lt/span>. $fh= 파일에서 내용 가져오기

('/news/fzfj/'); & ltspan style="white-space:pre ">? & lt/span>. Echo $ FH

방법 2: fopen 을 사용하여 웹 소스 코드를 가져옵니다.

& ltspan style="white-space:pre ">? & lt/span>. $ URL = "/";

& ltspan style="white-space:pre ">? & lt/span>. $handle = fopen ($url, "Rb");

& ltspan style="white-space:pre ">? & lt/span>. $ contents =

& ltspan style="white-space:pre ">? & lt/span>. 그리고 (! Feof($handle)) {

& lt span style = "white-space: pre" ></span & gt. $ 컨텐츠. = fread($handle, 8192);

& ltspan style="white-space:pre ">? & lt/span>. }

& ltspan style="white-space:pre ">? & lt/span>. Fclose ($ handle);

& ltspan style="white-space:pre ">? & lt/span>. Echo $ contents// 가져온 콘텐츠를 출력합니다.

방법 3: CURL 을 사용하여 웹 소스 코드 얻기

$ URL = "/";

$UserAgent = 'Mozilla/4.0 (호환 : Msie 7.0 windows nt 6.0 slcc1; 。 순 clr 2.0.50727; 。 순 clr 3.0.04506; 。 순 clr 3.5.21022; 。 순 clr1.0.3705; 。 순 clr1..1.4322)';

$ curl = curl _ init (); -응? //새 CURL 자원을 만듭니다.

Curl_setopt($curl, CURLOPT_URL, $ URL); -응? //URL 및 해당 옵션을 설정합니다.

Curl_setopt($curl, CURLOPT_HEADER, 0); -응? //0 은 헤더를 출력하지 않음을 나타내고 1 은 출력을 나타냅니다.

Curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); -응? //헤더 정보 표시 여부 설정, 1 표시, 0 표시 안 함. //성공하면 결과만 반환되고 아무것도 자동으로 출력되지 않습니다. 실패하면 FALSE 를 반환합니다.

Curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

Curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

Curl_setopt($curl, CURLOPT_ENCODING,''); -응? //인코딩 형식을 설정합니다. 비어 있으면 모든 인코딩 형식이 지원됩니다.

//헤더에 있는 "Accept-Encoding:" 섹션의 내용에 대해 지원되는 인코딩 형식은 "identity", "deflate" 및 "gzip" 입니다. -응?

Curl_setopt($curl, CURLOPT_USERAGENT, $ useragent);

Curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);

//이 옵션을 0 이 아닌 헤더 (예: "Location:") 로 설정하면 서버가 HTTP 헤더의 일부로 보냅니다 (이는 재귀적이며 PHP 는 "Location:") 모양의 헤더를 보냅니다).

$ data = curl _ exec ($ curl);

Echo $ data

//echocurl _ errno ($ curl); //0 을 반환하면 프로그램이 성공적으로 실행됩니다.

Curl _ close ($ curl); -응? //cURL 자원을 끄고 시스템 자원을 확보합니다.

PHP (mbth: PHP: 하이퍼텍스트 사전 프로세서, 중국어 이름: 하이퍼텍스트 사전 프로세서) 는 일반적인 오픈 소스 스크립팅 언어입니다. 문법은 C 언어, Java, Perl 의 특징을 흡수하여 학습에 유리하고 광범위하게 응용하며 주로 웹 개발 분야에 적용된다. PHP 의 고유한 구문은 C, Java, Perl 및 PHP 자체 구문의 혼합입니다. CGI 나 Perl 보다 동적 웹 페이지를 더 빠르게 실행할 수 있습니다.

PHP 에서 제작한 동적 페이지는 HTML (표준 범용 태그 언어 아래의 응용 프로그램) 문서에 프로그램을 내장하여 다른 프로그래밍 언어에 비해 HTML 태그를 완전히 생성하는 CGI 보다 훨씬 효율적으로 실행됩니다. PHP 는 컴파일된 코드도 실행할 수 있으며, 암호화 및 최적화된 코드 실행을 통해 코드 실행 속도를 높일 수 있습니다.

참고 자료:

PHP (하이퍼텍스트 사전 프로세서)-바이두 백과