반응형
[PHP] 파일 읽기 클래스
■ SplFileObject::fpassthru( ) : 파일의 현재 위치에서 모든 데이터를 읽고, 출력 버퍼에 담습니다. ■ SplFileObject::fgets( ) : 파일 포인터에서 한 줄을 읽어 옵니다. ■ SplFileObject::fgetc( ) : 파일 포인터에서 한 문자씩 읽어 옵니다. ■ SplFileObject::fgetss( ) : 파일 포인터에서 한 줄을 읽어서 html, php태그를 제거합니다. ■ SplFileObject::fgetcsv( ) : CSV 파일 포인터에서 한 줄을 읽어 옵니다. ■ SplFileObject::setCsvControl( ) : CSV 필드 처리 구분 기호와 묶기 문자를 설정합니다. ■ SplFileObject::getCsvControl( ) : SplFileObject::fgetcsv()의 설정 값을 얻습니다. ■ SplFileObject::fputcsv( ) : 배열을 CSV 필드로 만들어 줍니다. ■ SplFileObject::fflush( ) : 열린 파일에 대한 모든 출력 버퍼를 강제로 기록합니다. ■ SplFileObject::fscanf( ) : 파일에서 한줄을 읽어와 형식에 따라 해석한 문자열을 배열로 반환합니다. |
■ SplFileObject::fpassthru( ) 객체
public int SplFileObject::fpassthru(void) (PHP 5 >= 5.1.0)
파일의 현재 위치에서 모든 데이터를 읽고, 출력 버퍼에 담습니다. 이미 데이터를 파일에 기록하는 경우 파일 포인터를 파일의 시작으로 재설정하기위해 SplFileObject:rewind()를 호출해야 하는 경우가 있습니다.
fileFpassthru.php |
<?php $file = new SplFileObject("./test.txt", "rb"); // 파일의 포인터의 위치를 처음 위치로 감습니다. $file -> rewind(); // 모든 데이터를 출력하고, 출력버퍼에 담습니다. echo $file -> fpassthru(); ?> |
출력결과 |
반응형
'PHP > PHP Programming' 카테고리의 다른 글
[PHP] strip_tags()를 사용하여 HTML 태그 제거 하여 데이터 불러오기 (0) | 2015.11.18 |
---|---|
[PHP] 파일 열기 함수 (0) | 2015.07.05 |
[PHP] 파일 처리 클래스 (0) | 2015.06.30 |
[PHP] 숫자 → 문자로 변경 (0) | 2015.05.07 |
[PHP] URL의 GET 변수값 삭제하기 (1) | 2015.05.07 |