PHP에서 fpus() 함수를 사용하여 열린 파일에 씁니다. fwrite()의 별칭입니다. fputs() 함수는 성공 시 작성된 바이트 수를 반환합니다. 실패 시 FALSE를 반환합니다.
fputs() 함수는 파일의 끝에서 또는 지정된 길이에 도달할 때 중지됩니다.
구문
fputs(file_pointer, string, length)
매개변수
-
file_pointer - fopen()을 사용하여 생성된 파일 포인터. 필수.
-
문자열 - 쓸 문자열입니다. 필수.
-
길이 - 쓸 최대 바이트입니다. 선택 사항입니다.
반환
fputs() 함수는 성공 시 작성된 바이트 수를 반환합니다. 실패 시 FALSE를 반환합니다.
예시
<?php $file_pointer = fopen("new.txt","w"); echo fputs($file,"This is demo text!"); fclose($file_pointer); ?>
다음은 출력입니다. 쓴 바이트 수를 반환합니다.
출력
18
파일에 지정된 바이트 수를 기록하는 또 다른 예를 살펴보겠습니다. 내용도 읽고 표시됩니다.
예시
<?php $file_pointer = fopen("new.txt","w"); echo fputs($file,"This is demo text!",4); fclose($file_pointer); fopen("new.txt", "r"); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
출력
4