오늘 이미지를 저장할 때 file_put_contents()를 이용해 이미지를 저장했는데 몇번이나 실행했는데 데이터가 나오지 않네요
그래서 함수를 확인해 봤습니다. . 사용법과 반환값, 제가 출력한 반환값이 맞는 것을 확인했는데, 나중에 다른 이유로 발생한 것임을 알게 되었습니다
이제 이 함수의 사용법을 공유하겠습니다:
file_put_contents() 함수는 파일에 한 번에 씁니다. 문자열을 입력하거나 문자열 내용을 추가하는 데 가장 적합한 선택입니다.
file_put_contents() 함수는 문자열을 파일에 쓰는 데 사용되며, 파일에 성공적으로 쓰여진 데이터의 바이트 수를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
구문:
int file_put_contents(string filename, string data [, int flags [, resources context]])
매개변수 설명: 매개변수 설명
filename 데이터를 쓸 파일 이름
data 쓸 데이터입니다. 유형은 문자열, 배열(다차원 배열은 아님) 또는 스트림 리소스일 수 있습니다.
플래그는 선택 사항이며 파일 열기/쓰기 방법을 지정합니다. 가능한 값:
FILE_USE_INCLUDE_PATH: 파일 이름 복사본의 내장 경로 확인
FILE_APPEND: 파일 끝에 추가된 데이터 쓰기
LOCK_EX: 파일 잠금
context available Select, Context는 텍스트 속성을 수정할 수 있는 옵션 집합
예:
echo file_put_contents("test.txt", "This is Something.");
? >
이 예제를 실행하면 브라우저 출력은 다음과 같습니다.
18
그리고 test.txt 파일(프로그램과 동일한 디렉터리에 있음)의 내용은 다음과 같습니다.
위에서 내용을 포함하여 성공 후 file_put_contents 이미지 저장 함수의 반환 값을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.