방법 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 (하이퍼텍스트 사전 프로세서)-바이두 백과