php readfile 예제

readfile()을 사용하면 추가 작업없이 파일을 인쇄할 때 강력한 작은 라이너입니다. 이것은 읽기 파일 함수와 다소 동일한 방식으로 사용됩니다. 차이점은 name_get_contents()로 변경하는 것입니다. 첫 번째 예제는 대부분의 유닉스와 같은 시스템에서 작동하며 Paul의 홈 디렉토리에서 파일 testxt를 열려고 시도합니다 . 두 번째 예는 Windows 시스템용이며 Windows XP 및 Vista를 포함한 모든 Windows NT 하위 OS에서 작동해야 합니다. 이 예제를 사용하여 for 루프를 사용하여 파일에서 모든 줄을 하나씩 읽습니다. PHP feof() 함수를 사용하여 파일의 끝을 찾습니다. 실패하면 readfile()이 false를 반환하며 파일이 있을 수 있는 몇 가지 이유가 있습니다. 예를 들어 파일이 존재하지 않거나 잘못된 사용 권한이 있을 수 있습니다.

fopen()의 첫 번째 매개 변수에는 열 파일의 이름이 포함되고 두 번째 매개 변수는 파일을 열 수 있는 모드를 지정합니다. 다음 예제에서는 fopen() 함수가 지정된 파일을 열 수 없는 경우 메시지를 생성합니다 $filename. 이는 Windows 및 유닉스에 대해 별도의 예제를 계속 인쇄하지 않아도 됩니다. readfile())은 대용량 파일을 자체적으로 전송하는 경우에도 메모리 문제가 나타나지 않습니다. 메모리 부족 오류가 발생하면 출력 버퍼링이 ob_get_level()으로 꺼져 있는지 확인합니다. 어떤 형태의 텍스트 처리도 하지 않고 파일을 화면에 출력하려면 readfile()을 사용하는 것이 가장 쉬운 기능입니다. 파일 이름을 유일한 매개 변수로 전달하면 readfile()이 파일을 열고 모든 것을 메모리로 읽은 다음 추가 질문없이 출력합니다. 성공하면 readfile()은 파일에서 읽은 바이트 수와 동일한 정수를 반환합니다.

이 예제를 사용하여 파일에서 전체 첫 줄 콘텐츠를 읽습니다. 먼저 읽기 파일을 입력한 다음 둥근 대괄호 쌍을 입력합니다. 둥근 대괄호 사이에 열려는 파일의 이름을 입력합니다. 위와 같은 직접 텍스트또는 다음과 같은 변수일 수 있습니다. 우리가 시작 하는 하나는 읽기 파일 ()입니다. 이름에서 볼 수 있듯이 파일의 내용을 읽습니다.

Posted in Uncategorized