파일을 가지고있는 파일을 읽는 것은 content 함수를 얻는다 PHP

컴퓨터

파일이나 URI를 읽는 것은 일반적인 관행입니다.규칙에 따라, 즉각적이고 완전하게하는 것이 유익합니다. 선 또는 상징적 인 독서는 필수적이지만, 이것에 대한 이유는 그리 많지 않으며 특별한 경우에 사용됩니다.

PHP는 콘텐츠를 얻을 PHP는

기능 파일 내용 PHP 파일의 처음부터 끝까지 문자열을 읽어 얻을. 웹 (URI)에 대한 자원의 주소에서 파일의 역할을 할 때 사용하는 것이 특히 재미있다.

기능 설명

get content 함수는 PHP를 다음과 같이받습니다.파일 또는 URI의 매개 변수 이름이며 문자열을 생성합니다. 이 예에서는 사용 코드가 표시됩니다. 이 기능은 네 번 액세스됩니다. 텍스트가 포함 된 파일을 처음 읽을 때 두 번째로 텍스트 외에 HTML 태그가있는 다른 파일을 읽습니다.

PHP는 콘텐츠를 얻을 PHP는

다음 통화 쌍은인코딩 변환. 반드시 필요한 것은 아니지만 출력물에 이상한 기호가 나타나는 경우 행을 읽은 후 변환을 적용하면 러시아어 문자가 표시됩니다. 브라우저에서 파일 get contents PHP의 예제는 아래와 같이 표시됩니다.

PHP는 콘텐츠를 얻을 PHP는

처음 두 함수 호출은 변환되지 않습니다.원하는 형식으로 인코딩하므로 러시아어 문자가 표시되지 않습니다. 두 파일 (local-1.txt 및 local-2.txt)의 내용은 동일합니다. 당연히 두 파일 모두 줄 바꿈을 사용하지만 브라우저는 파일을 구문 분석하지 않습니다. file get content function PHP는 모든 것을 그대로 읽는다.하지만 두 번째 파일에는 필수 태그가 있고 라인은 한 줄이 아니라 필요에 따라 표시된다. 이 상황은 중요하지 않습니다. 왜냐하면 HTML 페이지를 읽을 때 일반적으로 파일이 그대로 읽히고 그 안에 태그가 존재하기 때문에 실제로 필요한 모든 것이 있기 때문입니다. 그러나이 상황, 특히 인코딩의 가능한 모순의 사실을 아는 것이 중요합니다.

기타 함수 매개 변수

특별한 것을 읽어야 할 필요가 있다면,예를 들어 파일의 일부만 또는 특정 위치로 시작하는 경우 offset 및 quantity 매개 변수를 사용할 수 있습니다. 그러나, PHP는 내용 함수를 얻습니다. PHP는 잘못된 번호 나 잘못된 번호 또는 잘못된 위치를 읽지 않아 실수를 저지를 수 있습니다. 로컬이 아닌 파일을 읽으면 지정된 오프셋과 읽은 바이트 수가 유효합니다. 다른 모든 경우에는 함수가 발행 한 결과를 확인하는 것이 좋습니다. 포함 경로 폴더에서 파일 검색 옵션을 지정하고 스트림 컨텍스트를 읽는 리소스 매개 변수를 지정할 수 있습니다.

파일 내용 가져 오기 PHP 예제

매개 변수 순서는 다음과 같습니다.

  • 파일 이름;
  • 검색 옵션;
  • 리소스 파라미터;
  • 오프셋;
  • 금액.

검색 매개 변수를 사용하는 것은 좋지 않습니다.어떤 경우에는 권할 만하다. 로컬 파일과 원격 파일 또는 URI를 모두 읽을 때 무엇이 ​​읽히고 어디에서 왔는지 항상 파악하는 것이 가장 좋습니다. URI에 공백과 같은 특수 문자가 포함되어 있으면 urlencode 함수로 URI를 인코딩해야합니다.

원격으로 파일 읽기

여기서 함수는 같은 것을 사용합니다. 단 하나의 상황을 제외하면 큰 차이점은 없습니다. PHP 파일 가져 오기에 대한 처음 두 번의 호출에는 오류가 없습니다.

PHP는 콘텐츠를 얻을 PHP는

세 번째 호출은 사이트의 페이지를 읽습니다. 이 페이지는 브라우저의 현재 위치에 표시됩니다. 여기에는 꽤 특정한 CSS 규칙이 있지만 열리는 사이트의 규칙은 없습니다. 따라서 URI를 읽는 코드의 결과는 참이되지 않습니다. 그러나 독서는 일반적으로 독서 장소에 표시하는 것이 아니라 파싱의 목표를 추구합니다.

PHP는 콘텐츠를 얻을 PHP는

그러나이 상황을 염두에 두어야합니다. URI를 읽는 것은 사이트의 내용과는 거리가 멀지 만 특정 주소 만 읽습니다.

읽기 및 구문 분석 기능

읽을 수있는 파일 이름 또는 URI가 올바르지 않은 경우오류가 발생할 수 있습니다. 독서 결과가 부족하여 쉽게 추적 할 수 있습니다. 다른 매개 변수가 올바르지 않으면 함수는 부울 값 FALSE를 생성합니다. 읽기 기능의 일반적인 사용은 전적으로 사이트 매개 변수의 도매 작업과 관련됩니다. 예를 들어 구성 파일, 사용자 데이터 또는 구성 파일을 읽는 것입니다. 모든 경우 :

  • 결과는 정확하게 정의됩니다.
  • 읽을 수있는 데이터 구조도 있습니다.

PHP 파일 내용 오류가 발생했습니다.

URI를 미리 읽을 때 예측할 수 없습니다.읽는 방법, 읽는 법 등이 있습니다. 항상 읽지 않는 것은 브라우저에 표시되어야한다는 것을 분명히 이해하는 것이 중요합니다. 정보 처리는 브라우저에서 특별한 도구와주의 사항없이 HTML 컨텐트의 처리를 제어하려고 시도하는 것이 또 다른 일입니다.